Package com.sun.identity.monitoring
Class SsoServerSAML2IDPTableMeta
- java.lang.Object
-
- com.sun.management.snmp.agent.SnmpMibNode
-
- com.sun.management.snmp.agent.SnmpMibTable
-
- com.sun.identity.monitoring.SsoServerSAML2IDPTableMeta
-
- All Implemented Interfaces:
Serializable,NotificationBroadcaster
public class SsoServerSAML2IDPTableMeta extends com.sun.management.snmp.agent.SnmpMibTable implements Serializable
The class is used for implementing the "SsoServerSAML2IDPTable" group. The group is defined with the following oid: 1.3.6.1.4.1.42.2.230.3.1.1.2.1.17.6.- 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 SsoServerSAML2IDPTableMeta(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 SsoServerSAML2IDPEntryMetacreateSsoServerSAML2IDPEntryMetaNode(String snmpEntryName, String tableName, com.sun.management.snmp.agent.SnmpMib mib, MBeanServer server)Factory method for "SsoServerSAML2IDPEntry" 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
-
SsoServerSAML2IDPTableMeta
public SsoServerSAML2IDPTableMeta(com.sun.management.snmp.agent.SnmpMib myMib, com.sun.management.snmp.agent.SnmpStandardObjectServer objserv)Constructor for the table. Initialize metadata for "SsoServerSAML2IDPTableMeta". 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
-
createSsoServerSAML2IDPEntryMetaNode
protected SsoServerSAML2IDPEntryMeta createSsoServerSAML2IDPEntryMetaNode(String snmpEntryName, String tableName, com.sun.management.snmp.agent.SnmpMib mib, MBeanServer server)
Factory method for "SsoServerSAML2IDPEntry" 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) ("SsoServerSAML2IDPEntry")tableName- Name of the table in which the entries are registered ("SsoServerSAML2IDPTable")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 "SsoServerSAML2IDPEntry" conceptual row (SsoServerSAML2IDPEntryMeta)
-
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
-
-