|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object reseau.ReseauMoteur
public class ReseauMoteur
L'interface Reseau - Moteur.
Cette classe contient les méthodes utilisées par le moteur pour effectuer des appels au réseau. Elle s'occupe également de gérer le serveur d'alertes.
Constructor Summary | |
---|---|
ReseauMoteur()
|
Method Summary | |
---|---|
void |
finalize()
Finalise le réseau pour la préparer à se fermer. |
reseau.MibNode |
getNode(java.lang.String oid)
Recupère un noeud de l'arbre. |
java.lang.String |
getRequest(java.lang.String ip,
java.lang.String community,
java.lang.String oid)
Envoi d'une requete de type GET. |
reseau.MibNode |
getRoot()
Retourne la racine de l'arbre de la MIB. |
boolean |
init(MoteurReseau mr)
Initialisation du réseau. |
boolean |
isOnline(java.lang.String ip,
java.lang.String community)
Teste si une machine répond aux requetes SNMP. |
void |
setRequest(java.lang.String ip,
java.lang.String community,
java.lang.String oid,
java.lang.String value)
Envoi d'une requete de type SET. |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReseauMoteur()
Method Detail |
---|
public boolean init(MoteurReseau mr)
L'initialisation doit être faite par le moteur, une fois celui-ci prêt à fonctionner. Elle s'occupe surtout de lancer le serveur d'alerte.
mr
- l'interface MoteurReseau
du moteur qui initialise.
public void finalize()
Cette méthode termine le thread du serveur d'alerte.
finalize
in class java.lang.Object
public java.lang.String getRequest(java.lang.String ip, java.lang.String community, java.lang.String oid) throws java.io.IOException, reseau.SnmpErrorException, reseau.MibNodeNotFoundException
ip
- l'adresse IP de la machine à interroger.community
- la communauté sur laquelle effectuer la requete.oid
- l'OID à interroger (sous forme numérique ou textuelle).
java.io.IOException
reseau.SnmpErrorException
reseau.MibNodeNotFoundException
public void setRequest(java.lang.String ip, java.lang.String community, java.lang.String oid, java.lang.String value) throws java.io.IOException, reseau.SnmpErrorException, reseau.MibNodeNotFoundException
ip
- l'adresse IP de la machine à interroger.community
- la communauté sur laquelle effectuer la requete.oid
- l'OID à interroger (sous forme numérique ou textuelle).value
- une String contenant la valeur à modifier.
java.io.IOException
reseau.SnmpErrorException
reseau.MibNodeNotFoundException
public boolean isOnline(java.lang.String ip, java.lang.String community)
ip
- l'adresse IP de la machine à interroger.community
- la communauté de la machine.
public reseau.MibNode getNode(java.lang.String oid) throws reseau.MibNodeNotFoundException
oid
- l'OID complet du noeud (sous forme numérique ou textuelle.
reseau.MibNodeNotFoundException
public reseau.MibNode getRoot()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |