- java.lang.Object
-
- org.snmp4j.agent.mo.snmp.SnmpTsmMib
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSnmpTsmMib.SnmpTsmConfigurationUsePrefix
-
Field Summary
Fields Modifier and Type Field Description static org.snmp4j.smi.OIDoidSnmpTsmConfigurationUsePrefixstatic org.snmp4j.smi.OIDoidSnmpTsmInadequateSecurityLevelsstatic org.snmp4j.smi.OIDoidSnmpTsmInvalidCachesstatic org.snmp4j.smi.OIDoidSnmpTsmInvalidPrefixesstatic org.snmp4j.smi.OIDoidSnmpTsmMibOID of this MIB module for usage which can be used for its identification.static org.snmp4j.smi.OIDoidSnmpTsmUnknownPrefixes
-
Constructor Summary
Constructors Modifier Constructor Description protectedSnmpTsmMib()Constructs a SnmpTsmMib instance without actually creating itsManagedObjectinstances.SnmpTsmMib(MOFactory moFactory)Constructs a SnmpTsmMib instance and actually creates itsManagedObjectinstances using the suppliedMOFactory(by callingcreateMO(MOFactory moFactory)).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImportedTCsToFactory(MOFactory moFactory)protected voidaddTCsToFactory(MOFactory moFactory)protected voidcreateMO(MOFactory moFactory)Create the ManagedObjects defined for this MIB module using the specifiedMOFactory.MOScalar<org.snmp4j.smi.Integer32>getSnmpTsmConfigurationUsePrefix()MOScalar<org.snmp4j.smi.Counter32>getSnmpTsmInadequateSecurityLevels()MOScalar<org.snmp4j.smi.Counter32>getSnmpTsmInvalidCaches()MOScalar<org.snmp4j.smi.Counter32>getSnmpTsmInvalidPrefixes()MOScalar<org.snmp4j.smi.Counter32>getSnmpTsmUnknownPrefixes()org.snmp4j.security.TSMgetTsm()voidregisterMOs(MOServer server, org.snmp4j.smi.OctetString context)Registers the managed objects of this group with the server for the supplied context.voidsetTsm(org.snmp4j.security.TSM tsm)voidunregisterMOs(MOServer server, org.snmp4j.smi.OctetString context)Unregisters the managed objects of this group from the supplied server and from the supplied context.
-
-
-
Field Detail
-
oidSnmpTsmMib
public static final org.snmp4j.smi.OID oidSnmpTsmMib
OID of this MIB module for usage which can be used for its identification.
-
oidSnmpTsmInvalidCaches
public static final org.snmp4j.smi.OID oidSnmpTsmInvalidCaches
-
oidSnmpTsmInadequateSecurityLevels
public static final org.snmp4j.smi.OID oidSnmpTsmInadequateSecurityLevels
-
oidSnmpTsmUnknownPrefixes
public static final org.snmp4j.smi.OID oidSnmpTsmUnknownPrefixes
-
oidSnmpTsmInvalidPrefixes
public static final org.snmp4j.smi.OID oidSnmpTsmInvalidPrefixes
-
oidSnmpTsmConfigurationUsePrefix
public static final org.snmp4j.smi.OID oidSnmpTsmConfigurationUsePrefix
-
-
Constructor Detail
-
SnmpTsmMib
protected SnmpTsmMib()
Constructs a SnmpTsmMib instance without actually creating itsManagedObjectinstances. This has to be done in a sub-class constructor or after construction by callingcreateMO(MOFactory moFactory).
-
SnmpTsmMib
public SnmpTsmMib(MOFactory moFactory)
Constructs a SnmpTsmMib instance and actually creates itsManagedObjectinstances using the suppliedMOFactory(by callingcreateMO(MOFactory moFactory)).- Parameters:
moFactory- theMOFactoryto be used to create the managed objects for this module.
-
-
Method Detail
-
createMO
protected void createMO(MOFactory moFactory)
Create the ManagedObjects defined for this MIB module using the specifiedMOFactory.- Parameters:
moFactory- theMOFactoryinstance to use for object creation.
-
getSnmpTsmInvalidCaches
public MOScalar<org.snmp4j.smi.Counter32> getSnmpTsmInvalidCaches()
-
getSnmpTsmInadequateSecurityLevels
public MOScalar<org.snmp4j.smi.Counter32> getSnmpTsmInadequateSecurityLevels()
-
getSnmpTsmUnknownPrefixes
public MOScalar<org.snmp4j.smi.Counter32> getSnmpTsmUnknownPrefixes()
-
getSnmpTsmInvalidPrefixes
public MOScalar<org.snmp4j.smi.Counter32> getSnmpTsmInvalidPrefixes()
-
getSnmpTsmConfigurationUsePrefix
public MOScalar<org.snmp4j.smi.Integer32> getSnmpTsmConfigurationUsePrefix()
-
registerMOs
public void registerMOs(MOServer server, org.snmp4j.smi.OctetString context) throws DuplicateRegistrationException
Description copied from interface:MOGroupRegisters the managed objects of this group with the server for the supplied context.- Specified by:
registerMOsin interfaceMOGroup- Parameters:
server- theMOServerwhere to register the managed objects.context- the context to use (may benullif no specific context is selected).- Throws:
DuplicateRegistrationException- if a managed object's scope (i.e. lower bound) is already registered at the server.
-
unregisterMOs
public void unregisterMOs(MOServer server, org.snmp4j.smi.OctetString context)
Description copied from interface:MOGroupUnregisters the managed objects of this group from the supplied server and from the supplied context.- Specified by:
unregisterMOsin interfaceMOGroup- Parameters:
server- theMOServerwhere to unregister the managed objects.context- the context to use (may benullif no specific context is selected).
-
getTsm
public org.snmp4j.security.TSM getTsm()
-
setTsm
public void setTsm(org.snmp4j.security.TSM tsm)
-
addTCsToFactory
protected void addTCsToFactory(MOFactory moFactory)
-
addImportedTCsToFactory
public void addImportedTCsToFactory(MOFactory moFactory)
-
-