- java.lang.Object
-
- org.snmp4j.uri.SnmpURI<A>
-
public class SnmpURI<A extends Address> extends java.lang.Object
TheSnmpURI
class provides a SNMP service based on the SNMP URI as defined by RFC 4088.- Since:
- 2.1
- Author:
- Frank Fock
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SnmpURI.SnmpUriType
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnmpUriResponse
browse(java.net.URI url)
void
browse(java.net.URI url, SnmpUriCallback callback, java.lang.Object userObject)
java.lang.String
getDefaultUserInfo()
PDUFactory
getPduFactory()
int
getRetries()
int
getSecurityModel()
long
getTimeout()
USM
getUsm()
int
getVersion()
SnmpUriResponse
sendByBinding(java.net.URI url, java.util.List<VariableBinding> values, int pduType)
void
setDefaultUserInfo(java.lang.String defaultUserInfo)
void
setPduFactory(PDUFactory pduFactory)
void
setRetries(int retries)
void
setSecurityModel(int securityModel)
void
setSnmp(Session snmp)
void
setTimeout(long timeout)
void
setUsm(USM usm)
void
setVersion(int version)
SnmpUriResponse
updateByBinding(java.net.URI url, java.util.List<VariableBinding> values)
SnmpUriResponse
updateByValue(java.net.URI url, java.util.List<Variable> values)
-
-
-
Method Detail
-
getPduFactory
public PDUFactory getPduFactory()
-
setPduFactory
public void setPduFactory(PDUFactory pduFactory)
-
getTimeout
public long getTimeout()
-
setTimeout
public void setTimeout(long timeout)
-
getRetries
public int getRetries()
-
setRetries
public void setRetries(int retries)
-
getSecurityModel
public int getSecurityModel()
-
getVersion
public int getVersion()
-
setVersion
public void setVersion(int version)
-
setSecurityModel
public void setSecurityModel(int securityModel)
-
setSnmp
public void setSnmp(Session snmp)
-
getUsm
public USM getUsm()
-
setUsm
public void setUsm(USM usm)
-
getDefaultUserInfo
public java.lang.String getDefaultUserInfo()
-
setDefaultUserInfo
public void setDefaultUserInfo(java.lang.String defaultUserInfo)
-
browse
public void browse(java.net.URI url, SnmpUriCallback callback, java.lang.Object userObject) throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
-
browse
public SnmpUriResponse browse(java.net.URI url) throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
-
updateByValue
public SnmpUriResponse updateByValue(java.net.URI url, java.util.List<Variable> values) throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
-
updateByBinding
public SnmpUriResponse updateByBinding(java.net.URI url, java.util.List<VariableBinding> values) throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
-
sendByBinding
public SnmpUriResponse sendByBinding(java.net.URI url, java.util.List<VariableBinding> values, int pduType) throws java.net.UnknownHostException
- Throws:
java.net.UnknownHostException
-
-