HOME
A B C D E F G H I J L M N O P R S T U V W X _

A

ACCESSIBLE_FOR_NOTIFY - Static variable in class com.ireasoning.protocol.snmp.BasicOIDTreeNode
access code: accessible for notify
ACCESS_READ_CREATE - Static variable in class com.ireasoning.protocol.snmp.BasicOIDTreeNode
access code: read, write and create
ACCESS_READ_ONLY - Static variable in class com.ireasoning.protocol.snmp.BasicOIDTreeNode
access code: read only
ACCESS_READ_WRITE - Static variable in class com.ireasoning.protocol.snmp.BasicOIDTreeNode
access code: read and write
ACK - Static variable in interface com.ireasoning.protocol.tl1.TL1OutputMsgType
TL1 Ack message type
ACTIVE - Static variable in interface com.ireasoning.protocol.snmp.SnmpRowStatus
Table row is ative and ready
AES - Static variable in interface com.ireasoning.protocol.snmp.SnmpConst
128-bit "AES" algorithm
ALL - Static variable in interface com.ireasoning.protocol.tl1.TL1OutputMsgType
 
AUTHENTICATION_FAILED - Static variable in class com.ireasoning.protocol.snmp.SnmpDecodingException
 
AUTHENTICATION_FAILURE - Static variable in class com.ireasoning.protocol.snmp.AgentEvent
AuthenticationFailure.
AUTHENTICATION_FAILURE_TRAP - Static variable in class com.ireasoning.protocol.snmp.SnmpBaseAgent
SnmpV1 trap type: authenticationFailure
AUTHENTICATION_FAILURE_TRAP - Static variable in class com.ireasoning.protocol.snmp.SnmpV1Trap
SnmpV1 trap type: authenticationFailure
AUTHENTICATION_FAILURE_TRAP_OID - Static variable in class com.ireasoning.protocol.snmp.SnmpBaseAgent
SNMPv2c warmStart trap oid: authenticationFailure
AUTHENTICATION_FAILURE_TRAP_OID - Static variable in class com.ireasoning.protocol.snmp.SnmpV2Notification
SNMPv2c warmStart trap oid: authenticationFailure
AUTHORIZATION_ERROR - Static variable in interface com.ireasoning.protocol.snmp.SnmpErrorStatus
SNMPv1+ Error Status code.
AUTH_NO_PRIV - Static variable in class com.ireasoning.protocol.snmp.UsmUser
securityLevel: Auth No Privacy
AUTH_PRIV - Static variable in class com.ireasoning.protocol.snmp.UsmUser
securityLevel: Auth and Privacy
AUTO_MSG - Static variable in interface com.ireasoning.protocol.tl1.TL1AlarmCode
Represents "A " alarm code, autonomous message
AdaptorServer - class com.ireasoning.core.jmx.AdaptorServer.
Abstract base class of JMX adaptor
AdaptorServer(MBeanServer, int) - Constructor for class com.ireasoning.core.jmx.AdaptorServer
Constructor
AdaptorServer(MBeanServer, int, int, DataHandlerFactory) - Constructor for class com.ireasoning.core.jmx.AdaptorServer
Constructor
AdaptorServer(MBeanServer, int, int, DataHandler) - Constructor for class com.ireasoning.core.jmx.AdaptorServer
Constructor
AdaptorServerMBean - interface com.ireasoning.core.jmx.AdaptorServerMBean.
Adaptor 's MBean interface
AgentEvent - class com.ireasoning.protocol.snmp.AgentEvent.
An event object indicates event occurred on agent side
AgentEvent(int) - Constructor for class com.ireasoning.protocol.snmp.AgentEvent
Constructor
AgentEvent(int, SnmpPdu) - Constructor for class com.ireasoning.protocol.snmp.AgentEvent
Constructor
AgentStats - class com.ireasoning.protocol.snmp.AgentStats.
A collection of objects providing basic instrumentation and control of an SNMP entity.
AgentStats() - Constructor for class com.ireasoning.protocol.snmp.AgentStats
 
AgentUsmStats - class com.ireasoning.protocol.snmp.AgentUsmStats.
SNMPv3 USM stats counters.
AgentUsmStats() - Constructor for class com.ireasoning.protocol.snmp.AgentUsmStats
 
AgentXConst - interface com.ireasoning.protocol.snmp.AgentXConst.
This class contains AgentX specific constants.
act_user(String, String, String, String) - Static method in class com.ireasoning.protocol.tl1.TL1Command
Creates ACT-USER command.
act_user(String, String) - Static method in class com.ireasoning.protocol.tl1.TL1Command
Creates ACT-USER command, with empty tid and ctag .
add(SnmpVarBind) - Method in class com.ireasoning.protocol.snmp.SnmpVarBindList
Adds a new SnmpVarBind object
add(SnmpVarBind[]) - Method in class com.ireasoning.protocol.snmp.SnmpVarBindList
Adds all elements in passed SnmpVarBind array
add(SnmpVarBindList) - Method in class com.ireasoning.protocol.snmp.SnmpVarBindList
Adds all elements in passed SnmpVarBind array
addAgentEventListener(Listener) - Method in class com.ireasoning.protocol.snmp.SnmpBaseAgent
This method allows the registration of event listeners.
addChild(CTreeNode) - Method in class com.ireasoning.protocol.snmp.OIDTreeNode
Adds passed child node to the appropriate position, child nodes are ordered.
addChild(Comparable) - Method in class com.ireasoning.util.CTreeNode
Not applicable, only supported in ordered tree node classes
addChild(CTreeNode) - Method in class com.ireasoning.util.CTreeNode
Not applicable, only supported in ordered tree node classes
addDependentRow(SnmpTable, SnmpTableEntry) - Method in class com.ireasoning.protocol.snmp.SnmpTableEntry
Adds a new row which depends on this row.
addGroup(Map) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a group, views associated with this group should already exist.
addListener(Listener) - Method in class com.ireasoning.protocol.ListenerManager
This method allows the registration of event listeners.
addPropertyChangeListener(PropertyChangeListener) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds PropertyChangeListener listener.
addProxy(ProxyEntry, boolean) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a new proxy
addReadCommunity(String) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a new read community string
addRow(SnmpTableEntry, String) - Method in class com.ireasoning.protocol.snmp.SnmpTable
 
addRow(SnmpTableEntry) - Method in class com.ireasoning.protocol.snmp.SnmpTable
 
addRow(Collection) - Method in class com.ireasoning.protocol.snmp.SnmpTable
 
addRow() - Method in class com.ireasoning.protocol.snmp.SnmpTableEntry
Adds itself to the table.
addRow(SnmpTableEntry, String) - Method in interface com.ireasoning.protocol.snmp.SnmpTableMBean
Adds a new row.
addRow(SnmpTableEntry) - Method in interface com.ireasoning.protocol.snmp.SnmpTableMBean
Adds a new row.
addRow(Collection) - Method in interface com.ireasoning.protocol.snmp.SnmpTableMBean
Adds a new row.
addRow(SnmpVarBind[]) - Method in class com.ireasoning.protocol.snmp.SnmpTableModel
Adds a new row
addSnmpInASNParseErrs(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInBadCommunityNames(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInBadCommunityUses(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInBadValues(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInBadVersions(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInGenErrs(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInGetBulks(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInGetNexts(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInGetRequests(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInGetResponses(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInNoSuchNames(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInPkts(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInReadOnlys(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInSetRequests(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInTooBigs(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInTotalReqVars(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInTotalSetVars(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpInTraps(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutBadValues(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutGenErrs(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutGetBulks(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutGetNexts(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutGetRequests(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutGetResponses(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutNoSuchNames(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutPkts(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutSetRequests(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutTooBigs(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpOutTraps(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpProxyDrops(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSnmpSilentDrops(long) - Method in class com.ireasoning.protocol.snmp.AgentStats
 
addSubagentEventListener(Listener) - Method in class com.ireasoning.protocol.snmp.SnmpAgentX
This method allows the registration of event listeners.
addTask(SnmpPdu) - Method in class com.ireasoning.protocol.snmp.SnmpSessionListenThread
 
addTrapSink(TrapSink) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a trapSink or snmpV3TrapSink element
addTrapSink(Map) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a trapSink or snmpV3TrapSink element
addUser(Map) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a user.
addUsmStatsDecryptionErrors(long) - Method in class com.ireasoning.protocol.snmp.AgentUsmStats
 
addUsmStatsNotInTimeWindows(long) - Method in class com.ireasoning.protocol.snmp.AgentUsmStats
 
addUsmStatsUnknownEngineIDs(long) - Method in class com.ireasoning.protocol.snmp.AgentUsmStats
 
addUsmStatsUnknownUserNames(long) - Method in class com.ireasoning.protocol.snmp.AgentUsmStats
 
addUsmStatsUnsupportedSecLevels(long) - Method in class com.ireasoning.protocol.snmp.AgentUsmStats
 
addUsmStatsWrongDigests(long) - Method in class com.ireasoning.protocol.snmp.AgentUsmStats
 
addV3Params(String, String, String, String, byte[], String, int) - Static method in class com.ireasoning.protocol.snmp.SnmpTrapSender
Adds SNMPV3 trap receiver's properties.
addV3Params(String, String, String, int, String, byte[], String, int) - Static method in class com.ireasoning.protocol.snmp.SnmpTrapSender
Adds SNMPV3 trap receiver's properties.
addV3Params(String, String, String, int, String, byte[], String, String, int) - Static method in class com.ireasoning.protocol.snmp.SnmpTrapSender
Adds SNMPV3 trap receiver's properties.
addV3Params(String, String, String, String, byte[]) - Method in class com.ireasoning.protocol.snmp.SnmpTrapdSession
Adds SNMPV3 trap receiver's properties.
addV3Params(String, String, String, int, String, byte[]) - Method in class com.ireasoning.protocol.snmp.SnmpTrapdSession
Adds SNMPV3 trap receiver's properties.
addV3Params(String, String, byte[], int, byte[], byte[]) - Method in class com.ireasoning.protocol.snmp.SnmpTrapdSession
Adds SNMPV3 trap receiver's properties if you know localized authentication and privacy keys.
addVarBind(SnmpVarBind) - Method in class com.ireasoning.protocol.snmp.VarBindContainer
Adds a new SnmpVarBind instance to this PDU.
addVarBinds(SnmpVarBind[]) - Method in class com.ireasoning.protocol.snmp.VarBindContainer
Adds new SnmpVarBind instances to this PDU.
addVarBinds(SnmpVarBindList) - Method in class com.ireasoning.protocol.snmp.VarBindContainer
Adds new SnmpVarBind instances to this PDU.
addView(Map) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a view
addWriteCommunity(String) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a new write community string
allocateTableIndices(SnmpVarBind[], boolean, boolean) - Method in class com.ireasoning.protocol.snmp.SnmpAgentX
This method must be implemented to process agentx-IndexAllocate-PDU.
allocateTableIndices(SnmpVarBind[]) - Method in interface com.ireasoning.protocol.snmp.SubAgentSession
Allocates table indices, with NEW_INDEX and ANY_INDEX clear.
allocateTableIndices(SnmpVarBind[], int) - Method in interface com.ireasoning.protocol.snmp.SubAgentSession
Allocates table indices.
and(SnmpBits) - Method in class com.ireasoning.protocol.snmp.SnmpBits
Performs a logical AND of this target bit set with the argument bit set.
andNot(SnmpBits) - Method in class com.ireasoning.protocol.snmp.SnmpBits
Clears all of the bits in this SnmpBits whose corresponding bit is set in the specified SnmpBits.
append(int[]) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Appends the passed oid to itself
append(long[]) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Appends the passed oid to itself
append(String) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Appends the passed oid to itself
append(SnmpOID) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Appends the passed oid to itself
appendChild(Comparable) - Method in class com.ireasoning.util.CTreeNode
Appends a new node with the passed name
appendChild(CTreeNode) - Method in class com.ireasoning.util.CTreeNode
Adds the node newChild to the end of the list of children of this node.
asyncSend(SnmpPdu) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Used for asynchronous communication.
asyncSend(TL1Command) - Method in class com.ireasoning.protocol.tl1.TL1Session
Used for asynchronous communication.
asyncSnmpGetBulkRequest(String[], int, int) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET_BULK command asynchronously
asyncSnmpGetBulkRequest(SnmpOID[], int, int) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET_BULK command asynchronously
asyncSnmpGetNextRequest(String) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET_NEXT command asynchronously
asyncSnmpGetNextRequest(SnmpOID) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET_NEXT command asynchronously
asyncSnmpGetNextRequest(String[]) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET_NEXT command asynchronously
asyncSnmpGetNextRequest(SnmpOID[]) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET_NEXT command asynchronously
asyncSnmpGetRequest(String) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET command asynchronously
asyncSnmpGetRequest(SnmpOID) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET command asynchronously
asyncSnmpGetRequest(String[]) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET command asynchronously
asyncSnmpGetRequest(SnmpOID[]) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Issues SNMP GET command asynchronously

B

BAD_VALUE - Static variable in interface com.ireasoning.protocol.snmp.SnmpErrorStatus
SNMPv1 Error Status code.
BITS - Static variable in interface com.ireasoning.protocol.snmp.SnmpDataType
Snmp BITS data type, which is the same as OCTETSTRING
BITSTRING - Static variable in interface com.ireasoning.protocol.snmp.SnmpDataType
Snmp BIT STRING data type
BaseAgent - class com.ireasoning.core.jmx.BaseAgent.
Base class for agent implementations
BaseAgent() - Constructor for class com.ireasoning.core.jmx.BaseAgent
Constructor.
BaseAgent(MBeanServer) - Constructor for class com.ireasoning.core.jmx.BaseAgent
Constructor
BasicOIDTreeNode - class com.ireasoning.protocol.snmp.BasicOIDTreeNode.
Basic OIDTreeNode
BasicOIDTreeNode(SnmpOID) - Constructor for class com.ireasoning.protocol.snmp.BasicOIDTreeNode
Constructor.
BasicOIDTreeNode(SnmpOID, CTreeNode) - Constructor for class com.ireasoning.protocol.snmp.BasicOIDTreeNode
Constructor.
BasicOIDTreeNode(String) - Constructor for class com.ireasoning.protocol.snmp.BasicOIDTreeNode
Constructor.
BasicOIDTreeNode(String, CTreeNode) - Constructor for class com.ireasoning.protocol.snmp.BasicOIDTreeNode
Constructor.
broadcastDiscovery(SnmpOID) - Method in class com.ireasoning.protocol.snmp.SnmpSession
Sends out an SNMP broadcast message without retries.

C

CLOSE_EVENT - Static variable in class com.ireasoning.protocol.snmp.SubagentEvent
Close of subagent event, indicating subagent connection is closed
COLD_START_TRAP - Static variable in class com.ireasoning.protocol.snmp.SnmpBaseAgent
SnmpV1 trap type: coldStart
COLD_START_TRAP - Static variable in class com.ireasoning.protocol.snmp.SnmpV1Trap
SnmpV1 trap type: coldStart
COLD_START_TRAP_OID - Static variable in class com.ireasoning.protocol.snmp.SnmpBaseAgent
SNMPv2c coldStart trap oid
COLD_START_TRAP_OID - Static variable in class com.ireasoning.protocol.snmp.SnmpV2Notification
SNMPv2c coldStart trap oid
COMMIT_FAILED - Static variable in interface com.ireasoning.protocol.snmp.AgentXConst
 
COMMIT_FAILED - Static variable in interface com.ireasoning.protocol.snmp.SnmpErrorStatus
SNMPv1+ Error Status code.
COMPLD - Static variable in interface com.ireasoning.protocol.tl1.TL1CompletionCode
Represents "COMPLD" (Completed) completion code
CONFIG_DIR - Static variable in class com.ireasoning.util.Logger
config file directory, ends with "/"
COUNTER32 - Static variable in interface com.ireasoning.protocol.snmp.SnmpDataType
Snmp 32-bit counter data type
COUNTER64 - Static variable in interface com.ireasoning.protocol.snmp.SnmpDataType
Snmp 64-bit counter data type
CREATE_AND_GO - Static variable in interface com.ireasoning.protocol.snmp.SnmpRowStatus
Table row is to be created
CREATE_AND_WAIT - Static variable in interface com.ireasoning.protocol.snmp.SnmpRowStatus
Table row is to be created by will not be active right away
CREATE_REQUEST - Static variable in interface com.ireasoning.protocol.snmp.SnmpEntryStatus
Table row is to be created
CRITICAL - Static variable in interface com.ireasoning.protocol.tl1.TL1AlarmCode
Represents "*C" alarm code, critical alarm
CTreeNode - class com.ireasoning.util.CTreeNode.
This class is a tree data structure.
CTreeNode(Comparable) - Constructor for class com.ireasoning.util.CTreeNode
Construtor for creating root node.
CTreeNode(Comparable, CTreeNode) - Constructor for class com.ireasoning.util.CTreeNode
Constructs a non-root node if passed root is not null.
canc_user(String) - Static method in class com.ireasoning.protocol.tl1.TL1Command
Creates CANC-USER command, with empty tid and ctag
canc_user(String, String, String) - Static method in class com.ireasoning.protocol.tl1.TL1Command
Creates CANC-USER command
cardinality() - Method in class com.ireasoning.protocol.snmp.SnmpBits
Returns the number of bits set to true in this SnmpBits.
checkPdu(SnmpPdu) - Method in class com.ireasoning.protocol.snmp.SnmpBaseAgent
This method will be invoked in handleData(...) method, just after packet is deocoded into a SnmpPdu object, and before this pdu is processed.
checkPdu(SnmpPdu, UsmUser) - Method in class com.ireasoning.protocol.snmp.SnmpBaseAgent
This method will be invoked in handleData(...) method, just after packet is deocoded into a SnmpPdu object, and before this pdu is processed.
cleanup() - Method in class com.ireasoning.protocol.snmp.SnmpBaseAgent
Gets called automatically when socket is about to close.
clear(int) - Method in class com.ireasoning.protocol.snmp.SnmpBits
Sets the bit specified by the index to false.
clear(int, int) - Method in class com.ireasoning.protocol.snmp.SnmpBits
Sets the bits from the specified fromIndex(inclusive) to the specified toIndex(exclusive) to false.
clear() - Method in class com.ireasoning.protocol.snmp.SnmpBits
Sets all of the bits in this SnmpBits to false.
clear() - Method in class com.ireasoning.protocol.snmp.SnmpVarBindList
Resets this object.
clear(int) - Method in class com.ireasoning.protocol.snmp.SnmpVarBindList
Removes all elemets starting from offset
close() - Method in interface com.ireasoning.core.network.SocketServer
Closes server socket
close() - Method in class com.ireasoning.protocol.Session
close the session
close() - Method in class com.ireasoning.protocol.snmp.SnmpSession
close the session
close() - Method in class com.ireasoning.protocol.snmp.SnmpTrapdSession
Closes session and stops waiting for traps
close() - Method in interface com.ireasoning.protocol.snmp.SubAgentSession
Closes this subagent session
com.ireasoning.core.jmx - package com.ireasoning.core.jmx
 
com.ireasoning.protocol - package com.ireasoning.protocol
This package contains common classes which are used by SNMP and TL1 libraries.
com.ireasoning.protocol.snmp - package com.ireasoning.protocol.snmp
SNMP (Simple Network Management Protocol) is the industry standard for managing networks.
com.ireasoning.protocol.tl1 - package com.ireasoning.protocol.tl1
TL1 (Transaction Language 1) is an ASCII or man-machine management protocol defined by Bellcore.
compareTo(Object) - Method in class com.ireasoning.protocol.snmp.ProxyEntry
 
compareTo(Object) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Compares this object to passed object, which should be an instance of SnmpOID or an integer array representing an OID.
compareTo(SnmpOID) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Compares this object to passed object
compareTo(SnmpOID, int) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Compares this object to passed object, only compare first integers
compareTo(Comparable) - Method in class com.ireasoning.util.CTreeNode
Compares this Object with the specified Object for order.
compareTo(CTreeNode) - Method in class com.ireasoning.util.CTreeNode
Compares this Object with the specified Object for order.
compareTo(Object) - Method in class com.ireasoning.util.CTreeNode
Compares this Object with the specified Object for order.
connect(String, int) - Method in class com.ireasoning.protocol.snmp.SnmpAgentX
Connects this subagent to master agent.
convertPhysAddress(String) - Static method in class com.ireasoning.protocol.snmp.SnmpOctetString
Converts passed physAddress to hex format.
copy() - Method in class com.ireasoning.protocol.snmp.SnmpBaseAgent
Overrides super class's abstract method, for internal use only.
copy() - Method in class com.ireasoning.protocol.snmp.SnmpBits
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpCounter32
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpCounter64
 
copy() - Method in interface com.ireasoning.protocol.snmp.SnmpDataType
Makes a copy of itself
copy() - Method in class com.ireasoning.protocol.snmp.SnmpGauge32
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpInform
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpInt
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpIpAddress
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpNull
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpOID
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpOctetString
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpOpaque
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpPdu
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpTimeTicks
Return a deep copy of this object.
copy() - Method in class com.ireasoning.protocol.snmp.SnmpTrap
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpUInt
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpV1Trap
 
copy() - Method in class com.ireasoning.protocol.snmp.SnmpVarBind
 
copy() - Method in class com.ireasoning.util.CTreeNode
Deep copy of itself, including its subtree.
copyMibTreeNode(MibTreeNode) - Static method in class com.ireasoning.protocol.snmp.OIDTreeNode
Deep copy of MibTreeNode instance.

D

DATE_FORMAT - Static variable in class com.ireasoning.protocol.tl1.TL1OutputMsg
 
DEBUG - Static variable in class com.ireasoning.util.Logger
The DEBUG priority designates fine-grained informational events that are most useful to debug an application
DECRYPTION_ERROR - Static variable in class com.ireasoning.protocol.snmp.SnmpDecodingException
 
DEFAULT_BUF_SIZE - Static variable in class com.ireasoning.core.network.TransportData
Default buffer size is 16kb
DEFAULT_SNMP_AGENT_PORT - Static variable in interface com.ireasoning.protocol.snmp.SnmpConst
Default port (161) for snmp agent
DEFAULT_SNMP_MANAGER_PORT - Static variable in interface com.ireasoning.protocol.snmp.SnmpConst
Default port (162) for snmp manager to listen for traps
DEFAULT_TIME_OUT - Static variable in class com.ireasoning.protocol.Session
default time out is 60 seconds
DELAY - Static variable in interface com.ireasoning.protocol.tl1.TL1CompletionCode
Represents "DELAY" (Delayed) completion code
DENY - Static variable in interface com.ireasoning.protocol.tl1.TL1CompletionCode
Represents "DENY" (Request denied) completion code
DES - Static variable in interface com.ireasoning.protocol.snmp.SnmpConst
"DES" algorithm
DESTROY - Static variable in interface com.ireasoning.protocol.snmp.SnmpRowStatus
Table row is to be deleted
DUPLICATE_REGISTRATION - Static variable in interface com.ireasoning.protocol.snmp.AgentXConst
 
DefaultAgentConfig - class com.ireasoning.protocol.snmp.DefaultAgentConfig.
This class represents agent's configuration settings.
DefaultAgentConfig() - Constructor for class com.ireasoning.protocol.snmp.DefaultAgentConfig
Constructs a SnmpAgentConfig object
deallocateTableIndices(SnmpVarBind[]) - Method in class com.ireasoning.protocol.snmp.SnmpAgentX
This method must be implemented to process agentx-IndexDeallocate-PDU.
deallocateTableIndices(SnmpVarBind[]) - Method in interface com.ireasoning.protocol.snmp.SubAgentSession
Deallocates table indices
debug(Object) - Static method in class com.ireasoning.util.Logger
Logs debug level message
debug(String, String) - Static method in class com.ireasoning.util.Logger
Logs debug level message, uses <name> = <value> format
debug(String, int) - Static method in class com.ireasoning.util.Logger
Logs debug level message, uses <name> = <value> format
debug(String, boolean) - Static method in class com.ireasoning.util.Logger
Logs debug level message, uses <name> = <value> format
debug(String, double) - Static method in class com.ireasoning.util.Logger
Logs debug level message, uses <name> = <value> format
debug(Object, String) - Static method in class com.ireasoning.util.Logger
Logs debug leve message
debug(Object, String, Object) - Static method in class com.ireasoning.util.Logger
Logs debug level message, uses <name> = <value> format
debug(Object, String, int) - Static method in class com.ireasoning.util.Logger
Logs debug level message, uses <name> = <value> format
debug(Object, String, boolean) - Static method in class com.ireasoning.util.Logger
Logs debug level message, uses <name> = <value> format
debug(Object, String, double) - Static method in class com.ireasoning.util.Logger
Logs debug level message, uses <name> = <value> format
debug(Throwable) - Static method in class com.ireasoning.util.Logger
Logs the stack trace of the Throwable e passed as parameter with the DEBUG level.
debug(Object, Throwable) - Static method in class com.ireasoning.util.Logger
Log a message object with the DEBUG level including the stack trace of the Throwable e passed as parameter.
dec() - Method in class com.ireasoning.protocol.snmp.SnmpGauge32
Decrements gauge value by 1
dec(int) - Method in class com.ireasoning.protocol.snmp.SnmpGauge32
Decrements gauge value by passed val
decodePdu(byte[], int) - Static method in class com.ireasoning.protocol.snmp.SnmpPdu
Constructs a SnmpPdu (SNMP v1/v2c) based on passed byte array
decodeV1Trap(byte[], int) - Static method in class com.ireasoning.protocol.snmp.SnmpV1Trap
Constructs a SnmpV1Trap object based on passed byte array
deleteAllRows() - Method in class com.ireasoning.protocol.snmp.SnmpTable
Deletes all rows in this table
deleteDependentRows() - Method in class com.ireasoning.protocol.snmp.SnmpTableEntry
Deletes all its dependent rows
deleteRow(int) - Method in class com.ireasoning.protocol.snmp.SnmpTable
 
deleteRow(String) - Method in class com.ireasoning.protocol.snmp.SnmpTable
 
deleteRow(SnmpTableEntry) - Method in class com.ireasoning.protocol.snmp.SnmpTable
 
deleteRow(SnmpTableEntry) - Method in interface com.ireasoning.protocol.snmp.SnmpTableMBean
Deletes the specified entry
deleteRow(String) - Method in interface com.ireasoning.protocol.snmp.SnmpTableMBean
Removes the row with the passed indexSuffix
doAddGroup(Map) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a group, views associated with this group should already exist.
doAddGroup(Map) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doAddProxy(ProxyEntry) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a new proxy to the config settings
doAddProxy(ProxyEntry) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
Adds a new proxy to the config settings
doAddTrapSink(Map) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a trapSink or snmpV3TrapSink element
doAddTrapSink(Map) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doAddUser(Map) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a user.
doAddUser(Map) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
Adds a user.
doAddView(Map) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a view
doAddView(Map) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doGetPropertiesProps() - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Returns a Map object which stores the attributes of properties node
doGetPropertiesProps() - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doGetProxyProps() - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Return proxies' properties
doGetProxyProps() - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doGetSnmpV3TrapSinkProps() - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Returns SNMPv3 trapsinks' properties
doGetSnmpV3TrapSinkProps() - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
Returns trapsinks' properties
doGetTrapProxyProps() - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Returns trap proxy's properties
doGetTrapProxyProps() - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doGetTrapSinkProps() - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Returns non-SNMPv3 trapsinks' properties
doGetTrapSinkProps() - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
Returns non-SNMPv3 trapsinks' properties
doReloadConfig() - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Reloads config settings
doReloadConfig() - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doRemoveGroup(String) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Removes a group.
doRemoveGroup(String) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
Removes a group.
doRemoveProxy(ProxyEntry) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Adds a new proxy to the config settings
doRemoveProxy(ProxyEntry) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
Adds a new proxy to the config settings
doRemoveTrapSink(String, int, int) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Removes a trapSink or snmpV3TrapSink element
doRemoveTrapSink(String, int, int) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doRemoveUser(String) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Removes a user
doRemoveUser(String) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
Removes a user
doRemoveView(String) - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Removes a view.
doRemoveView(String) - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
 
doSave() - Method in class com.ireasoning.protocol.snmp.DefaultAgentConfig
Saves config settings.
doSave() - Method in class com.ireasoning.protocol.snmp.SnmpAgentConfig
Saves config file.

E

EGPNEIGHBOR_LOSS_OID - Static variable in class com.ireasoning.protocol.snmp.SnmpBaseAgent
SNMPv2c warmStart trap oid: egpNeighborLoss
EGPNEIGHBOR_LOSS_OID - Static variable in class com.ireasoning.protocol.snmp.SnmpV2Notification
SNMPv2c warmStart trap oid: egpNeighborLoss
EGPNEIGHBOR_LOSS_TRAP - Static variable in class com.ireasoning.protocol.snmp.SnmpBaseAgent
SnmpV1 trap type: egpNeighborLoss
EGPNEIGHBOR_LOSS_TRAP - Static variable in class com.ireasoning.protocol.snmp.SnmpV1Trap
SnmpV1 trap type: egpNeighborLoss
END - Static variable in interface com.ireasoning.protocol.tl1.TL1TerminationCode
Represents "\r\n;" termination code
END_OF_MIB_VIEW - Static variable in interface com.ireasoning.protocol.snmp.SnmpDataType
Snmp EndOfMibView data type
END_OF_MIB_VIEW_OBJECT - Static variable in interface com.ireasoning.protocol.snmp.SnmpDataType
Snmp EndOfMibView data type object
ERROR - Static variable in class com.ireasoning.util.Logger
The ERROR priority designates error events that might still allow the application to continue running.
ERROR_TYPE - Static variable in interface com.ireasoning.protocol.Msg
Error msg type
ERR_STRINGS - Static variable in interface com.ireasoning.protocol.snmp.SnmpErrorStatus
String representations of SNMP Error Status code.
ErrorMsg - class com.ireasoning.protocol.ErrorMsg.
This class represents an error occurred.
ErrorMsg(Exception) - Constructor for class com.ireasoning.protocol.ErrorMsg
Constructs a new ErrorMsg with passed Exception instance e
ErrorMsg(Exception, String) - Constructor for class com.ireasoning.protocol.ErrorMsg
Constructs a new ErrorMsg with passed Exception instance e and error description msg
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpBits
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpCounter32
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpCounter64
 
encode(SnmpEncoder) - Method in interface com.ireasoning.protocol.snmp.SnmpDataType
For internal use
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpGauge32
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpInt
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpIpAddress
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpNull
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpOID
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpOctetString
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpOpaque
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpPdu
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpTimeTicks
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpUInt
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpV1Trap
 
encode(SnmpEncoder) - Method in class com.ireasoning.protocol.snmp.SnmpVarBind
 
encodePdu(SnmpPdu) - Static method in class com.ireasoning.protocol.snmp.SnmpPdu
Encodes passed SNMPv1/v2c SnmpPdu object to byte array
encodeV1Trap(SnmpV1Trap) - Static method in class com.ireasoning.protocol.snmp.SnmpV1Trap
Encodes passed SnmpV1Trap object to byte array
endsWith(String) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Checks if this SnmpOID object's oid ends with passed oid.
endsWith(SnmpOID) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Checks if this SnmpOID object's oid ends with passed oid.
endsWith(int[]) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Checks if this SnmpOID object's oid ends with passed oid.
ensureCapacity(int) - Method in class com.ireasoning.protocol.snmp.SnmpVarBindList
Ensures that the list has the specified capacity
equals(Object) - Method in class com.ireasoning.protocol.snmp.ProxyEntry
Check if this object equals to passed object
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpBits
Compares this object against the specified object.
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpCounter64
 
equals(Object) - Method in interface com.ireasoning.protocol.snmp.SnmpDataType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpInt
 
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpNull
 
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Check if this object equals to passed object
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpOctetString
 
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpUInt
 
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpVarBind
 
equals(Object) - Method in class com.ireasoning.protocol.snmp.SnmpVarBindList
 
equals(Object) - Method in class com.ireasoning.protocol.tl1.TL1Command
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.ireasoning.util.CTreeNode
Checks if passed object is equal to this object
equalsIgnoreCase(TL1Command) - Method in class com.ireasoning.protocol.tl1.TL1Command
Compares this TL1Command to another TL1Command, ignoring case considerations.
error(Object) - Static method in class com.ireasoning.util.Logger
Log a message object with the ERROR Level.
error(Throwable) - Static method in class com.ireasoning.util.Logger
Logs the stack trace of the Throwable e passed as parameter with the ERROR level.
error(String, Throwable) - Static method in class com.ireasoning.util.Logger
Log a message object with the ERROR level including the stack trace of the Throwable e passed as parameter, the same as error(Throwable e, String msg)
error(Throwable, String) - Static method in class com.ireasoning.util.Logger
Log a message object with the ERROR level including the stack trace of the Throwable e passed as parameter.

F

FATAL - Static variable in class com.ireasoning.util.Logger
The FATAL priority designates very severe error events that will presumably lead the application to abort.
fatal(Object) - Static method in class com.ireasoning.util.Logger
Log a message object with the FATAL Level.
fatal(Object, Throwable) - Static method in class com.ireasoning.util.Logger
Log a message object with the FATAL level including the stack trace of the Throwable e passed as parameter.
finalize() - Method in class com.ireasoning.protocol.Session
Cleanup.
finalize() - Method in class com.ireasoning.protocol.snmp.SnmpBaseAgent
Cleanup resources, gets called by JVM garbage collector
findChildNode(String) - Method in class com.ireasoning.util.MibTreeNode
Finds immediate child node whose oid match passed childOid.
findChildNode(SnmpOID) - Method in class com.ireasoning.util.MibTreeNode
Finds immediate child node whose oid match passed childOid.
flip(int) - Method in class com.ireasoning.protocol.snmp.SnmpBits
Sets the bit at the specified index to to the complement of its current value.
flip(int, int) - Method in class com.ireasoning.protocol.snmp.SnmpBits
Sets each bit from the specified fromIndex(inclusive) to the specified toIndex(exclusive) to the complement of its current value.

G

GAUGE32 - Static variable in interface com.ireasoning.protocol.snmp.SnmpDataType
Snmp 32-bit gauge data type
GENERIC - Static variable in class com.ireasoning.util.MibParseException
Error code: Generic error
GEN_ERR - Static variable in interface com.ireasoning.protocol.snmp.AgentXConst
 
GEN_ERR - Static variable in interface com.ireasoning.protocol.snmp.SnmpErrorStatus
SNMPv1 Error Status code.
GET - Static variable in interface com.ireasoning.protocol.snmp.SnmpConst
Snmp GET command
GET_BULK - Static variable in interface com.ireasoning.protocol.snmp.SnmpConst
Snmp GET BULK command (SNMPV2+)
GET_NEXT - Static variable in interface com.ireasoning.protocol.snmp.SnmpConst
Snmp GET_NEXT command
generateKey(String, String, byte[]) - Static method in class com.ireasoning.protocol.snmp.UsmUser
Creates localized key
get(int) - Method in class com.ireasoning.protocol.snmp.SnmpBits
Returns the value of the bit with the specified index.
get(int) - Method in class com.ireasoning.protocol.snmp.SnmpOID
Returns the integer at specified index of this OID
get(int, int) - Method in class com.ireasoning.protocol.snmp.SnmpTableModel
Returns the the cell at columnIndex and rowIndex.
get(int) - Method in class com.ireasoning.protocol.snmp.SnmpVarBindList
Returns the object at specified index
get(String) - Method in class com.ireasoning.util.Syntax
Returns the string value.
getAID() - Method in class com.ireasoning.protocol.tl1.TL1Command
Returns access identifier
getAID2() - Method in class com.ireasoning.protocol.tl1.TL1Command
Returns the second access identifier (some commands have two access identifiers)
getATAG() - Method in class com.ireasoning.protocol.tl1.TL1NotificationMsg
Returns the ATAG (autonomously generated correlation tag ) of this message.
getAccess() - Method in class com.ireasoning.protocol.snmp.BasicOIDTreeNode
Always return not-accessible
getAccess() - Method in class com.ireasoning.protocol.snmp.OIDTreeNode
Returns the access code.
getAccess() - Method in class com.ireasoning.util.MibTreeNode
ACCESS or MAX-ACCESS clause.
getAckCode() - Method in class com.ireasoning.protocol.tl1.TL1AckMsg
Returns the ack code
getAction() - Method in class com.ireasoning.protocol.tl1.TL1Command
Returns the action part of TL1 command
getActiveClientCount() - Method in class com.ireasoning.core.jmx.AdaptorServer
Returns the number of active client
getActiveClientCount() - Method in interface com.ireasoning.core.jmx.AdaptorServerMBean
Returns the number of active clients
getActiveClientCount() - Method in interface com.ireasoning.core.network.SocketServer
Gets number of active clients
getAddress() - Method in class com.ireasoning.core.network.UdpSocketData
Returns the ip address contained in just received datagram packet
getAddress() - Method in class com.ireasoning.protocol.snmp.HostValue
Returns the IP address
getAgentStats() - Method in class com.ireasoning.protocol.snmp.SnmpBaseAgent
Return AgentStats object which contains statistics info of this agent
getAgentUsmStats() - Method in class com.ireasoning.protocol.snmp.SnmpBaseAgent
Return AgentUsmStats object which contains USM statistics info of this agent
getAlarmCode() - Method in class com.ireasoning.protocol.tl1.TL1NotificationMsg
Returns the alarm code of this message.
getArguments() - Method in class com.ireasoning.util.ParseArguments
Returns an array of 'real' arguememnts, without switches and options.
getAttribute(ObjectName, String) - Method in class com.ireasoning.core.jmx.MBeanManager
 
getAttributes() - Method in class com.ireasoning.protocol.snmp.ProxyEntry
Returns all the attributes in a Map object
getAugments() - Method in class com.ireasoning.util.MibTreeNode
Returns the AUGMENTS clause
getAugmentsTable() - Method in class com.ireasoning.util.MibTreeNode
Returns the agumenting table from a table node
getAuth() - Method in class com.ireasoning.protocol.snmp.SnmpV3TrapSink
Returns the authentication algorithm of SNMPv3 trap receiver, either MD5 or SHA.
getAuthKey() - Method in class com.ireasoning.protocol.snmp.UsmUser
Returns localized auth key
getAuthPassword() - Method in class com.ireasoning.protocol.snmp.SnmpV3TrapSink
Returns the authentication password of SNMPv3 trap receiver
getAuthPassword() - Method in class com.ireasoning.protocol.snmp.UsmUser
Returns auth password
getAuthProtocol() - Method in class com.ireasoning.protocol.snmp.UsmUser
Returns auth protocol
getBytes(String) - Static method in class com.ireasoning.protocol.snmp.SnmpOctetString
Converts the passed String object, which is in hex format (The returned value of toHexString() method of this class, such as "0xAC 0x12 0xFF" ( or "0xAC 12 FF"), each bytes separated by space), to byte array
getCTAG() - Method in class com.ireasoning.protocol.tl1.TL1Command
Returns correlation tag
getCTAG() - Method in class com.ireasoning.protocol.tl1.TL1OutputMsg
Returns correlation tag
getChildNode(int) - Method in class com.ireasoning.util.