-
- All Known Implementing Classes:
DefaultPDUFactory,SnmpConfigurator.InnerPDUFactory
public interface PDUFactoryPDUFactorydefines the interface for PDU factories.- Since:
- 1.0.2
- Version:
- 2.2
- Author:
- Frank Fock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PDUcreatePDU(MessageProcessingModel messageProcessingModel)Creates aPDUinstance that is compatible with the given SNMP version (message processing model).PDUcreatePDU(Target<?> target)Creates aPDUinstance for the supplied target.
-
-
-
Method Detail
-
createPDU
PDU createPDU(Target<?> target)
Creates aPDUinstance for the supplied target. The created PDU has to be compliant to the SNMP version defined by the supplied target. For example, a SNMPv3 target requires a ScopedPDU instance.- Parameters:
target- theTargetwhere the PDU to be created will be sent.- Returns:
- PDU a PDU instance that is compatible with the supplied target.
-
createPDU
PDU createPDU(MessageProcessingModel messageProcessingModel)
Creates aPDUinstance that is compatible with the given SNMP version (message processing model).- Parameters:
messageProcessingModel- aMessageProcessingModelinstance.- Returns:
- a
PDUinstance that is compatible with the given SNMP version (message processing model). - Since:
- 2.2
-
-