|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jdmk.internal.snmp.SnmpModelImpl
com.sun.jdmk.snmp.mpm.SnmpMsgProcessingModelV1V2
com.sun.management.snmp.mpm
in
preference to classes in this package. This class may be removed
in a future version of Java DMK.
Defines an implementation of the SnmpMsgProcessingModel
interface.
This message processing model allows previous supported SNMP protocols to be integrated in the SNMP V3 engine / model framework.
It uses a dedicated translator object that infers some V3 parameters and make use of the data types that were used in Jdmk 4.2 (SnmpPduPacket
, SnmpMessage
...).
Constructor Summary | |
SnmpMsgProcessingModelV1V2(SnmpMsgProcessingSubSystem sys,
SnmpMsgTranslator translat)
Deprecated. Constructor. |
Method Summary | |
SnmpDecryptedPdu |
decode(byte[] pdu)
Deprecated. Look for SnmpMsgProcessingModel interface specification. |
int |
encode(int version,
int msgId,
int msgMaxSize,
byte msgFlags,
int msgSecurityModel,
SnmpSecurityParameters params,
byte[] contextEngineId,
byte[] contextName,
byte[] data,
int dataLength,
byte[] outputBytes)
Deprecated. Look for SnmpMsgProcessingModel interface specification. |
int |
encode(SnmpDecryptedPdu pdu,
byte[] outputBytes)
Deprecated. Look for SnmpMsgProcessingModel interface specification |
int |
encodePriv(int version,
int msgId,
int msgMaxSize,
byte msgFlags,
int msgSecurityModel,
SnmpSecurityParameters params,
byte[] encryptedPdu,
byte[] outputBytes)
Deprecated. Look for SnmpMsgProcessingModel interface specification. |
SnmpIncomingRequest |
getIncomingRequest(SnmpPduFactory factory)
Deprecated. Look for SnmpMsgProcessingModel interface specification. |
SnmpIncomingResponse |
getIncomingResponse(SnmpPduFactory factory)
Deprecated. Look for SnmpMsgProcessingModel interface specification. |
SnmpMsgTranslator |
getMsgTranslator()
Deprecated. |
SnmpOutgoingRequest |
getOutgoingRequest(SnmpPduFactory factory)
Deprecated. Look for SnmpMsgProcessingModel interface specification. |
SnmpPdu |
getRequestPdu(SnmpParams p,
int command)
Deprecated. Look for SnmpMsgProcessingModel interface specification. |
void |
setMsgTranslator(SnmpMsgTranslator translator)
Deprecated. In order to change the behavior of the translator, set it. |
Methods inherited from class com.sun.jdmk.internal.snmp.SnmpModelImpl |
getName, getSubSystem |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sun.jdmk.internal.snmp.SnmpModel |
getName, getSubSystem |
Constructor Detail |
public SnmpMsgProcessingModelV1V2(SnmpMsgProcessingSubSystem sys, SnmpMsgTranslator translat)
SnmpMsgTranslatorV1V2
is the default one used.
sys
- The Msg processing subSystem.translat
- The SNMP protocol translator.Method Detail |
public void setMsgTranslator(SnmpMsgTranslator translator)
setMsgTranslator
in interface SnmpMsgProcessingModel
public SnmpMsgTranslator getMsgTranslator()
getMsgTranslator
in interface SnmpMsgProcessingModel
public SnmpIncomingRequest getIncomingRequest(SnmpPduFactory factory)
SnmpMsgProcessingModel
interface specification.
getIncomingRequest
in interface SnmpMsgProcessingModel
public SnmpOutgoingRequest getOutgoingRequest(SnmpPduFactory factory)
SnmpMsgProcessingModel
interface specification.
getOutgoingRequest
in interface SnmpMsgProcessingModel
public SnmpIncomingResponse getIncomingResponse(SnmpPduFactory factory)
SnmpMsgProcessingModel
interface specification.
getIncomingResponse
in interface SnmpMsgProcessingModel
public SnmpPdu getRequestPdu(SnmpParams p, int command) throws SnmpStatusException
SnmpMsgProcessingModel
interface specification.
getRequestPdu
in interface SnmpMsgProcessingModel
SnmpStatusException
public int encodePriv(int version, int msgId, int msgMaxSize, byte msgFlags, int msgSecurityModel, SnmpSecurityParameters params, byte[] encryptedPdu, byte[] outputBytes) throws SnmpTooBigException
SnmpMsgProcessingModel
interface specification.
encodePriv
in interface SnmpMsgProcessingModel
SnmpTooBigException
public int encode(int version, int msgId, int msgMaxSize, byte msgFlags, int msgSecurityModel, SnmpSecurityParameters params, byte[] contextEngineId, byte[] contextName, byte[] data, int dataLength, byte[] outputBytes) throws SnmpTooBigException
SnmpMsgProcessingModel
interface specification.
encode
in interface SnmpMsgProcessingModel
SnmpTooBigException
public SnmpDecryptedPdu decode(byte[] pdu) throws SnmpStatusException
SnmpMsgProcessingModel
interface specification.
decode
in interface SnmpMsgProcessingModel
SnmpStatusException
public int encode(SnmpDecryptedPdu pdu, byte[] outputBytes) throws SnmpTooBigException
SnmpMsgProcessingModel
interface specification
encode
in interface SnmpMsgProcessingModel
SnmpTooBigException
|
FCS Release jdmk-5_1-b34.2 2005.11.29_16:24:00_MET |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |