|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.adventnet.snmp.mibs.AgentClauseCommandUtil
|
+--com.adventnet.snmp.mibs.ProxyCommandUtil
|
+--com.adventnet.snmp.mibs.agent.ProxyCommand
ProxyCommand class is used to implement the PROXY-COMMAND construct in the AGENTCLAUSE. The associated getrequest is proxied to another snmp agent.
| Field Summary | |
(package private) SnmpProxy |
proxy
|
| Fields inherited from class com.adventnet.snmp.mibs.AgentClauseCommandUtil |
AT_START,
command_string,
EACH_TIME,
FIRST_TIME,
instantiate,
mibOperations,
name,
node,
runTime,
timeout |
| Constructor Summary | |
ProxyCommand()
costructor, create SnmpProxy object with default parameter. |
|
| Method Summary | |
java.lang.String |
getAgentClauseString()
This method implements the getAgentClauseString(). |
java.lang.String |
getHost()
getter for proxy host. |
int |
getPort()
getter fro proxy agent port. |
java.lang.String |
getRegisteredOid()
getter for oid the proxy agent will respond for this oid. |
(package private) java.lang.String |
getReqMesg(byte type)
|
(package private) java.lang.String |
getReqMesg(SnmpVarBind varbind,
byte type)
|
SnmpProxy |
getSnmpProxy()
getter for proxy Agent which is having proxy agent information. |
int[] |
getSubidList()
getter for SubOidList returns child OIDs. |
long |
getTimeout()
getter for command timeout |
java.util.Vector |
makeInstances(AgentMibNode leafNode)
This method implements the getAgentClauseString(). |
void |
parseCommand(java.util.StringTokenizer strTok,
java.lang.String str)
Following methods are used by the previous parseClause method to interpret different COMMAND syntax. |
void |
setHost(java.lang.String host)
setter for proxy host. |
void |
setPort(int port)
setter for proxy port . |
void |
setRegisteredOid(java.lang.String oid)
setter for oid of registered proxy agent. |
(package private) java.lang.String |
setReqMesg(SnmpVarBind varbind,
java.util.Vector args)
|
(package private) java.lang.String |
setReqMesg(java.util.Vector args)
|
void |
setSnmpProxy(SnmpProxy p)
setter for proxy agent. |
void |
setTimeout(long time)
setter for command timeout |
| Methods inherited from class com.adventnet.snmp.mibs.AgentClauseCommandUtil |
getCommandString,
getName,
initialize,
isRunTime,
setAgentMibOperations,
setCommandString,
setName,
setRunTime |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
SnmpProxy proxy
| Constructor Detail |
public ProxyCommand()
| Method Detail |
public SnmpProxy getSnmpProxy()
()public void setSnmpProxy(SnmpProxy p)
SnmpProxy - which is having the proxy agent information.()public int getPort()
()public void setPort(int port)
port - , the port number where the proxy agent is running.().public java.lang.String getHost()
()public void setHost(java.lang.String host)
host - , the host name of proxy agent.()public long getTimeout()
public void setTimeout(long time)
public java.lang.String getRegisteredOid()
()public void setRegisteredOid(java.lang.String oid)
oid - ()public int[] getSubidList()
public void parseCommand(java.util.StringTokenizer strTok,
java.lang.String str)
throws MibException
public java.lang.String getAgentClauseString()
java.lang.String getReqMesg(byte type)
throws AgentSnmpException
java.lang.String getReqMesg(SnmpVarBind varbind,
byte type)
throws AgentSnmpException
java.lang.String setReqMesg(java.util.Vector args)
throws AgentSnmpException
java.lang.String setReqMesg(SnmpVarBind varbind,
java.util.Vector args)
throws AgentSnmpException
public java.util.Vector makeInstances(AgentMibNode leafNode)
throws MibException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||