Package com.sun.identity.monitoring
Class SsoServerRealmTableMeta
- java.lang.Object
-
- com.sun.management.snmp.agent.SnmpMibNode
-
- com.sun.management.snmp.agent.SnmpMibTable
-
- com.sun.identity.monitoring.SsoServerRealmTableMeta
-
- All Implemented Interfaces:
Serializable,NotificationBroadcaster
public class SsoServerRealmTableMeta extends com.sun.management.snmp.agent.SnmpMibTable implements Serializable
The class is used for implementing the "SsoServerRealmTable" group. The group is defined with the following oid: 1.3.6.1.4.1.42.2.230.3.1.1.2.1.9.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected com.sun.management.snmp.agent.SnmpStandardObjectServerobjectserverReference to the object server.
-
Constructor Summary
Constructors Constructor Description SsoServerRealmTableMeta(com.sun.management.snmp.agent.SnmpMib myMib, com.sun.management.snmp.agent.SnmpStandardObjectServer objserv)Constructor for the table.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntry(com.sun.management.snmp.SnmpOid rowOid, ObjectName objname, Object entry)voidcheck(com.sun.management.snmp.agent.SnmpMibSubRequest req, com.sun.management.snmp.SnmpOid rowOid, int depth)voidcreateNewEntry(com.sun.management.snmp.agent.SnmpMibSubRequest req, com.sun.management.snmp.SnmpOid rowOid, int depth)protected SsoServerRealmEntryMetacreateSsoServerRealmEntryMetaNode(String snmpEntryName, String tableName, com.sun.management.snmp.agent.SnmpMib mib, MBeanServer server)Factory method for "SsoServerRealmEntry" entry metadata class.voidget(com.sun.management.snmp.agent.SnmpMibSubRequest req, com.sun.management.snmp.SnmpOid rowOid, int depth)longgetNextVarEntryId(com.sun.management.snmp.SnmpOid rowOid, long var, Object data)Returns the arc of the next columnar object following "var".booleanisReadableEntryId(com.sun.management.snmp.SnmpOid rowOid, long var, Object data)Returns true if "var" identifies a readable scalar object.booleanisRegistrationRequired()voidregisterEntryNode(com.sun.management.snmp.agent.SnmpMib mib, MBeanServer server)voidset(com.sun.management.snmp.agent.SnmpMibSubRequest req, com.sun.management.snmp.SnmpOid rowOid, int depth)booleanskipEntryVariable(com.sun.management.snmp.SnmpOid rowOid, long var, Object data, int pduVersion)voidvalidateVarEntryId(com.sun.management.snmp.SnmpOid rowOid, long var, Object data)check that the given "var" identifies a columnar object.-
Methods inherited from class com.sun.management.snmp.agent.SnmpMibTable
addEntry, addNotificationListener, beginRowAction, check, checkRemoveTableRow, checkRowStatusChange, contains, endRowAction, get, getBasicEntries, getEntry, getEntryName, getNextOid, getNextOid, getNextVarEntryId, getNotificationInfo, getRowAction, getSize, hasRowStatus, isCreationEnabled, isRowReady, isRowStatus, mapRowStatus, registerEntryFactory, removeEntry, removeEntry, removeEntry, removeNotificationListener, removeTableRow, set, setCreationEnabled, setRowStatus
-
-
-
-
Constructor Detail
-
SsoServerRealmTableMeta
public SsoServerRealmTableMeta(com.sun.management.snmp.agent.SnmpMib myMib, com.sun.management.snmp.agent.SnmpStandardObjectServer objserv)Constructor for the table. Initialize metadata for "SsoServerRealmTableMeta". The reference on the MBean server is updated so the entries created through an SNMP SET will be AUTOMATICALLY REGISTERED in Java DMK.
-
-
Method Detail
-
createSsoServerRealmEntryMetaNode
protected SsoServerRealmEntryMeta createSsoServerRealmEntryMetaNode(String snmpEntryName, String tableName, com.sun.management.snmp.agent.SnmpMib mib, MBeanServer server)
Factory method for "SsoServerRealmEntry" entry metadata class. You can redefine this method if you need to replace the default generated metadata class with your own customized class.- Parameters:
snmpEntryName- Name of the SNMP Entry object (conceptual row) ("SsoServerRealmEntry")tableName- Name of the table in which the entries are registered ("SsoServerRealmTable")mib- The SnmpMib object in which this table is registeredserver- MBeanServer for this table entries (may be null)- Returns:
- An instance of the metadata class generated for the "SsoServerRealmEntry" conceptual row (SsoServerRealmEntryMeta)
-
createNewEntry
public void createNewEntry(com.sun.management.snmp.agent.SnmpMibSubRequest req, com.sun.management.snmp.SnmpOid rowOid, int depth) throws com.sun.management.snmp.SnmpStatusException- Specified by:
createNewEntryin classcom.sun.management.snmp.agent.SnmpMibTable- Throws:
com.sun.management.snmp.SnmpStatusException
-
isRegistrationRequired
public boolean isRegistrationRequired()
- Specified by:
isRegistrationRequiredin classcom.sun.management.snmp.agent.SnmpMibTable
-
registerEntryNode
public void registerEntryNode(com.sun.management.snmp.agent.SnmpMib mib, MBeanServer server)
-
addEntry
public void addEntry(com.sun.management.snmp.SnmpOid rowOid, ObjectName objname, Object entry) throws com.sun.management.snmp.SnmpStatusException- Overrides:
addEntryin classcom.sun.management.snmp.agent.SnmpMibTable- Throws:
com.sun.management.snmp.SnmpStatusException
-
get
public void get(com.sun.management.snmp.agent.SnmpMibSubRequest req, com.sun.management.snmp.SnmpOid rowOid, int depth) throws com.sun.management.snmp.SnmpStatusException- Specified by:
getin classcom.sun.management.snmp.agent.SnmpMibTable- Throws:
com.sun.management.snmp.SnmpStatusException
-
set
public void set(com.sun.management.snmp.agent.SnmpMibSubRequest req, com.sun.management.snmp.SnmpOid rowOid, int depth) throws com.sun.management.snmp.SnmpStatusException- Specified by:
setin classcom.sun.management.snmp.agent.SnmpMibTable- Throws:
com.sun.management.snmp.SnmpStatusException
-
check
public void check(com.sun.management.snmp.agent.SnmpMibSubRequest req, com.sun.management.snmp.SnmpOid rowOid, int depth) throws com.sun.management.snmp.SnmpStatusException- Specified by:
checkin classcom.sun.management.snmp.agent.SnmpMibTable- Throws:
com.sun.management.snmp.SnmpStatusException
-
validateVarEntryId
public void validateVarEntryId(com.sun.management.snmp.SnmpOid rowOid, long var, Object data) throws com.sun.management.snmp.SnmpStatusExceptioncheck that the given "var" identifies a columnar object.- Specified by:
validateVarEntryIdin classcom.sun.management.snmp.agent.SnmpMibTable- Throws:
com.sun.management.snmp.SnmpStatusException
-
isReadableEntryId
public boolean isReadableEntryId(com.sun.management.snmp.SnmpOid rowOid, long var, Object data) throws com.sun.management.snmp.SnmpStatusExceptionReturns true if "var" identifies a readable scalar object.- Specified by:
isReadableEntryIdin classcom.sun.management.snmp.agent.SnmpMibTable- Throws:
com.sun.management.snmp.SnmpStatusException
-
getNextVarEntryId
public long getNextVarEntryId(com.sun.management.snmp.SnmpOid rowOid, long var, Object data) throws com.sun.management.snmp.SnmpStatusExceptionReturns the arc of the next columnar object following "var".- Specified by:
getNextVarEntryIdin classcom.sun.management.snmp.agent.SnmpMibTable- Throws:
com.sun.management.snmp.SnmpStatusException
-
skipEntryVariable
public boolean skipEntryVariable(com.sun.management.snmp.SnmpOid rowOid, long var, Object data, int pduVersion)- Overrides:
skipEntryVariablein classcom.sun.management.snmp.agent.SnmpMibTable
-
-