public class SnmpTargetMIB extends Object implements MOGroup, org.snmp4j.event.CounterListener, MOTableRowListener
Modifier and Type | Class and Description |
---|---|
class |
SnmpTargetMIB.SnmpTargetAddrEntryRow |
static class |
SnmpTargetMIB.SnmpTargetParamsSecurityLevelEnum |
Modifier and Type | Field and Description |
---|---|
static long |
ADDRESS_CACHE_TIMEOUT |
Constructor and Description |
---|
SnmpTargetMIB(org.snmp4j.MessageDispatcher messageDispatcher) |
Modifier and Type | Method and Description |
---|---|
void |
addDefaultTDomains() |
void |
addSupportedTDomain(org.snmp4j.smi.OID transportDomain,
TDomainAddressFactory factory) |
boolean |
addTargetAddress(org.snmp4j.smi.OctetString name,
org.snmp4j.smi.OID transportDomain,
org.snmp4j.smi.OctetString address,
int timeout,
int retries,
org.snmp4j.smi.OctetString tagList,
org.snmp4j.smi.OctetString params,
int storageType) |
boolean |
addTargetParams(org.snmp4j.smi.OctetString name,
int mpModel,
int secModel,
org.snmp4j.smi.OctetString secName,
int secLevel,
int storageType) |
long |
getAddressCacheTimeoutNanos() |
CoexistenceInfoProvider |
getCoexistenceProvider() |
byte[] |
getLocalEngineID()
Returns the local SNMPv3 engine ID.
|
DefaultMOTable<SnmpTargetMIB.SnmpTargetAddrEntryRow,? extends MOColumn,? extends MOTableModel<SnmpTargetMIB.SnmpTargetAddrEntryRow>> |
getSnmpTargetAddrEntry() |
DefaultMOTable<DefaultMOMutableRow2PC,MOColumn,DefaultMOMutableTableModel<DefaultMOMutableRow2PC>> |
getSnmpTargetParamsEntry() |
org.snmp4j.Target |
getTarget(org.snmp4j.smi.OctetString name,
org.snmp4j.smi.OctetString contextEngineID,
org.snmp4j.smi.OctetString contextName) |
org.snmp4j.smi.Address |
getTargetAddress(org.snmp4j.smi.OctetString name) |
Collection<SnmpTargetMIB.SnmpTargetAddrEntryRow> |
getTargetAddrRowsForTag(org.snmp4j.smi.OctetString tag) |
MOTableRow |
getTargetParamsRow(org.snmp4j.smi.OctetString paramsName)
Returns the SNMP Target Parameters row for the specified name.
|
MOTableRow |
getTargetParamsRow(org.snmp4j.smi.OctetString paramsName,
boolean activeOnly)
Returns the SNMP Target Parameters row for the specified name.
|
SnmpTlsTmMib |
getTlsTmMib() |
void |
incrementCounter(org.snmp4j.event.CounterEvent event) |
void |
registerMOs(MOServer server,
org.snmp4j.smi.OctetString context)
Registers the managed objects of this group with the server for the
supplied context.
|
protected void |
removeRowFromTargetAddrTagIndex(MOTableRow removedRow) |
MOTableRow |
removeTargetAddress(org.snmp4j.smi.OctetString name) |
MOTableRow |
removeTargetParams(org.snmp4j.smi.OctetString name) |
void |
rowChanged(MOTableRowEvent event)
A column or a complete row is changed/has been changed.
|
void |
setAddressCacheTimeoutNanos(long addressCacheTimeoutNanos) |
void |
setCoexistenceProvider(CoexistenceInfoProvider coexistenceProvider) |
void |
setTlsTmMib(SnmpTlsTmMib tlsTmMib) |
void |
unregisterMOs(MOServer server,
org.snmp4j.smi.OctetString context)
Unregisters the managed objects of this group from the supplied server and
from the supplied context.
|
public static final long ADDRESS_CACHE_TIMEOUT
public SnmpTargetMIB(org.snmp4j.MessageDispatcher messageDispatcher)
public Collection<SnmpTargetMIB.SnmpTargetAddrEntryRow> getTargetAddrRowsForTag(org.snmp4j.smi.OctetString tag)
public long getAddressCacheTimeoutNanos()
public void setAddressCacheTimeoutNanos(long addressCacheTimeoutNanos)
public SnmpTlsTmMib getTlsTmMib()
public void setTlsTmMib(SnmpTlsTmMib tlsTmMib)
public byte[] getLocalEngineID()
MPv3
is available or
null
otherwise.public org.snmp4j.smi.Address getTargetAddress(org.snmp4j.smi.OctetString name)
public org.snmp4j.Target getTarget(org.snmp4j.smi.OctetString name, org.snmp4j.smi.OctetString contextEngineID, org.snmp4j.smi.OctetString contextName)
public void addDefaultTDomains()
public void addSupportedTDomain(org.snmp4j.smi.OID transportDomain, TDomainAddressFactory factory)
public boolean addTargetAddress(org.snmp4j.smi.OctetString name, org.snmp4j.smi.OID transportDomain, org.snmp4j.smi.OctetString address, int timeout, int retries, org.snmp4j.smi.OctetString tagList, org.snmp4j.smi.OctetString params, int storageType)
public MOTableRow removeTargetAddress(org.snmp4j.smi.OctetString name)
protected void removeRowFromTargetAddrTagIndex(MOTableRow removedRow)
public boolean addTargetParams(org.snmp4j.smi.OctetString name, int mpModel, int secModel, org.snmp4j.smi.OctetString secName, int secLevel, int storageType)
public MOTableRow removeTargetParams(org.snmp4j.smi.OctetString name)
public void registerMOs(MOServer server, org.snmp4j.smi.OctetString context) throws DuplicateRegistrationException
MOGroup
registerMOs
in interface MOGroup
server
- the MOServer
where to register the managed objects.context
- the context to use (may be null
if no specific context
is selected).DuplicateRegistrationException
- if a managed object's scope (i.e. lower bound) is already registered
at the server.public void unregisterMOs(MOServer server, org.snmp4j.smi.OctetString context)
MOGroup
unregisterMOs
in interface MOGroup
server
- the MOServer
where to unregister the managed objects.context
- the context to use (may be null
if no specific context
is selected).public void incrementCounter(org.snmp4j.event.CounterEvent event)
incrementCounter
in interface org.snmp4j.event.CounterListener
public void rowChanged(MOTableRowEvent event)
MOTableRowListener
rowChanged
in interface MOTableRowListener
event
- a MOTableRowEvent
describing the event. To veto the event
the MOTableRowEvent.setVetoStatus(int)
and optionally also the
MOTableRowEvent.setVetoColumn(int)
can be called.public MOTableRow getTargetParamsRow(org.snmp4j.smi.OctetString paramsName)
paramsName
- the name of the parameters set to return.null
if no such entry existspublic MOTableRow getTargetParamsRow(org.snmp4j.smi.OctetString paramsName, boolean activeOnly)
paramsName
- the name of the parameters set to return.activeOnly
- if true
only an active row will be returned.null
if no such entry existspublic DefaultMOTable<SnmpTargetMIB.SnmpTargetAddrEntryRow,? extends MOColumn,? extends MOTableModel<SnmpTargetMIB.SnmpTargetAddrEntryRow>> getSnmpTargetAddrEntry()
public DefaultMOTable<DefaultMOMutableRow2PC,MOColumn,DefaultMOMutableTableModel<DefaultMOMutableRow2PC>> getSnmpTargetParamsEntry()
public CoexistenceInfoProvider getCoexistenceProvider()
public void setCoexistenceProvider(CoexistenceInfoProvider coexistenceProvider)
Copyright © 2017 SNMP4J.org. All rights reserved.