public class TableDsIntTable extends SnmpTableSupport implements Serializable
Modifier and Type | Field and Description |
---|---|
protected MBeanServer |
server
Reference to the MBean server.
|
Constructor and Description |
---|
TableDsIntTable(SnmpMib myMib)
Constructor for the table.
|
TableDsIntTable(SnmpMib myMib,
MBeanServer server)
Constructor for the table.
|
Modifier and Type | Method and Description |
---|---|
void |
addEntry(DsIntEntryMBean entry)
Add a new entry to the table.
|
void |
addEntry(DsIntEntryMBean entry,
ObjectName name)
Add a new entry to the table.
|
ObjectName |
buildNameFromIndex(SnmpIndex index) |
SnmpOid |
buildOidFromIndex(SnmpIndex index)
Build index for "DsIntEntry".
|
SnmpOid |
buildOidFromIndexVal(Integer aApplIndex,
Integer aDsIntEntIndex,
Integer aDsApplIfProtocolIndex)
Build index for "DsIntEntry".
|
SnmpIndex |
buildSnmpIndex(DsIntEntryMBean entry)
Build index for "DsIntEntry".
|
SnmpIndex |
buildSnmpIndex(long[] index,
int start)
Build index for "DsIntEntry".
|
Object |
createDsIntEntryMBean(SnmpMibSubRequest req,
SnmpOid rowOid,
int depth,
ObjectName entryObjName,
SnmpMibTable meta,
Integer aApplIndex,
Integer aDsIntEntIndex,
Integer aDsApplIfProtocolIndex)
Factory method for "DsIntEntry" entry MBean class.
|
void |
createNewEntry(SnmpMibSubRequest req,
SnmpOid rowOid,
int depth,
SnmpMibTable meta) |
DsIntEntryMBean[] |
getEntries()
Return the entries stored in the table.
|
protected SnmpMibTable |
getRegisteredTableMeta(SnmpMib mib) |
void |
removeEntry(DsIntEntryMBean entry)
Remove the specified entry from the table.
|
void |
removeEntryCb(int pos,
SnmpOid row,
ObjectName name,
Object entry,
SnmpMibTable meta) |
protected MBeanServer server
public TableDsIntTable(SnmpMib myMib)
public TableDsIntTable(SnmpMib myMib, MBeanServer server)
public void createNewEntry(SnmpMibSubRequest req, SnmpOid rowOid, int depth, SnmpMibTable meta) throws SnmpStatusException
SnmpStatusException
protected SnmpMibTable getRegisteredTableMeta(SnmpMib mib)
public void removeEntryCb(int pos, SnmpOid row, ObjectName name, Object entry, SnmpMibTable meta) throws SnmpStatusException
SnmpStatusException
public void addEntry(DsIntEntryMBean entry) throws SnmpStatusException
SnmpStatusException
public void addEntry(DsIntEntryMBean entry, ObjectName name) throws SnmpStatusException
SnmpStatusException
public DsIntEntryMBean[] getEntries()
public void removeEntry(DsIntEntryMBean entry) throws SnmpStatusException
SnmpStatusException
public ObjectName buildNameFromIndex(SnmpIndex index) throws SnmpStatusException
SnmpStatusException
public SnmpIndex buildSnmpIndex(DsIntEntryMBean entry) throws SnmpStatusException
SnmpStatusException
public SnmpOid buildOidFromIndex(SnmpIndex index) throws SnmpStatusException
SnmpStatusException
public SnmpOid buildOidFromIndexVal(Integer aApplIndex, Integer aDsIntEntIndex, Integer aDsApplIfProtocolIndex) throws SnmpStatusException
SnmpStatusException
public SnmpIndex buildSnmpIndex(long[] index, int start) throws SnmpStatusException
SnmpStatusException
public Object createDsIntEntryMBean(SnmpMibSubRequest req, SnmpOid rowOid, int depth, ObjectName entryObjName, SnmpMibTable meta, Integer aApplIndex, Integer aDsIntEntIndex, Integer aDsApplIfProtocolIndex) throws SnmpStatusException
SnmpStatusException
Copyright 2010-2020 ForgeRock AS.