| java.lang.Object org.snmp4j.agent.mo.DefaultMOFactory org.snmp4j.agent.mo.ext.SimMOFactory
SimMOFactory | public class SimMOFactory extends DefaultMOFactory (Code) | | A SimMOFactory object can be used to create non-default MOAccess
instances which support an agent simulation mode which allows the
modification of MIB objects at runtime via SNMP that are not writable in
normal operation but writable in a special config mode (see
AGENTPP-SIMULATION-MIB).
By creating the ManagedObject instances for a MIB module based on this
factory the injected special MOAccess instances support changing the
operation mode for these instances from normal operation to simulation
mode. In simulation mode, an agent can be filled with data via SNMP
regardless whether the objects are defined as writable or not. Such a
simulation agent can be used for testing/developing management applications
when real agents are not (physically) available.
author: Frank Fock version: 1.0 |
createAccess | public synchronized MOAccess createAccess(int moAccess)(Code) | | |
isSimulationModeEnabled | public static boolean isSimulationModeEnabled()(Code) | | |
setSimulationModeEnabled | public static void setSimulationModeEnabled(boolean simulationMode)(Code) | | |
Methods inherited from org.snmp4j.agent.mo.DefaultMOFactory | public static void addSNMPv2TCs(MOFactory factory)(Code)(Java Doc) public synchronized void addTextualConvention(TextualConvention tc)(Code)(Java Doc) public MOAccess createAccess(int moAccess)(Code)(Java Doc) public MOColumn createColumn(int columnID, int syntax, MOAccess access)(Code)(Java Doc) public MOColumn createColumn(int columnID, int syntax, MOAccess access, Variable defaultValue, boolean mutableInService)(Code)(Java Doc) public MOColumn createColumn(int columnID, int syntax, MOAccess access, String tcModuleName, String textualConvention)(Code)(Java Doc) public MOColumn createColumn(int columnID, int syntax, MOAccess access, Variable defaultValue, boolean mutableInService, String tcModuleName, String textualConvention)(Code)(Java Doc) public MOTableIndex createIndex(MOTableSubIndex[] subIndexes, boolean impliedLength)(Code)(Java Doc) public MOTableIndex createIndex(MOTableSubIndex[] subIndexes, boolean impliedLength, MOTableIndexValidator validator)(Code)(Java Doc) public MOTableRow createRow(OID index, Variable[] values) throws UnsupportedOperationException(Code)(Java Doc) public MOScalar createScalar(OID id, MOAccess access, Variable value)(Code)(Java Doc) public MOScalar createScalar(OID id, MOAccess access, Variable value, String tcModuleName, String textualConvention)(Code)(Java Doc) public MOTableSubIndex createSubIndex(int smiSyntax)(Code)(Java Doc) public MOTableSubIndex createSubIndex(OID oid, int smiSyntax)(Code)(Java Doc) public MOTableSubIndex createSubIndex(int smiSyntax, int minLength, int maxLength)(Code)(Java Doc) public MOTableSubIndex createSubIndex(OID oid, int smiSyntax, int minLength, int maxLength)(Code)(Java Doc) public MOTable createTable(OID oid, MOTableIndex indexDef, MOColumn[] columns)(Code)(Java Doc) public MOTable createTable(OID oid, MOTableIndex indexDef, MOColumn[] columns, MOTableModel model)(Code)(Java Doc) public MOTableModel createTableModel(OID tableOID, MOTableIndex indexDef, MOColumn[] columns)(Code)(Java Doc) public MOTableRelation createTableRelation(MOTable baseTable, MOTable dependentTable)(Code)(Java Doc) public void freeRow(MOTableRow row)(Code)(Java Doc) public static MOFactory getInstance()(Code)(Java Doc) public synchronized TextualConvention getTextualConvention(String moduleName, String name)(Code)(Java Doc) protected Map getTextualConventions()(Code)(Java Doc) public synchronized void removeTextualConvention(TextualConvention tc)(Code)(Java Doc) public static void setInstance(MOFactory factory)(Code)(Java Doc)
|
|
|