|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.snmp4j.transport.AbstractTransportMapping<A>
org.snmp4j.transport.DummyTransport.DummyTransportResponder
public class DummyTransport.DummyTransportResponder
Field Summary |
---|
Fields inherited from class org.snmp4j.transport.AbstractTransportMapping |
---|
asyncMsgProcessingSupported, maxInboundMessageSize, transportListener |
Constructor Summary | |
---|---|
DummyTransport.DummyTransportResponder()
|
Method Summary | |
---|---|
void |
close()
Closes the transport an releases all bound resources synchronously. |
A |
getListenAddress()
Returns the address that represents the incoming address this transport mapping uses to listen for incoming packets. |
java.lang.Class<? extends Address> |
getSupportedAddressClass()
Gets the Address class that is supported by this transport mapping. |
boolean |
isListening()
Returns true if the transport mapping is listening for
incoming messages. |
void |
listen()
Listen for incoming messages. |
void |
sendMessage(A address,
byte[] message,
TransportStateReference tmStateReference)
Sends a message to the supplied address using this transport. |
Methods inherited from class org.snmp4j.transport.AbstractTransportMapping |
---|
addTransportListener, fireProcessMessage, getMaxInboundMessageSize, isAsyncMsgProcessingSupported, removeTransportListener, setAsyncMsgProcessingSupported |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DummyTransport.DummyTransportResponder()
Method Detail |
---|
public java.lang.Class<? extends Address> getSupportedAddressClass()
TransportMapping
Address
class that is supported by this transport mapping.
getSupportedAddressClass
in interface TransportMapping<A extends IpAddress>
getSupportedAddressClass
in class AbstractTransportMapping<A extends IpAddress>
Address
.public A getListenAddress()
TransportMapping
null
this transport
mapping is not configured to listen for incoming packets.public void sendMessage(A address, byte[] message, TransportStateReference tmStateReference) throws java.io.IOException
TransportMapping
sendMessage
in interface TransportMapping<A extends IpAddress>
sendMessage
in class AbstractTransportMapping<A extends IpAddress>
address
- an Address
instance denoting the target address.message
- the whole message as an array of bytes.tmStateReference
- the (optional) transport model state reference as defined by
RFC 5590 section 6.1.
java.io.IOException
- if any underlying IO operation fails.public void close() throws java.io.IOException
TransportMapping
close
in interface TransportMapping<A extends IpAddress>
close
in class AbstractTransportMapping<A extends IpAddress>
java.io.IOException
- if any IO operation for the close fails.public void listen() throws java.io.IOException
TransportMapping
TransportMapping.sendMessage(A, byte[], org.snmp4j.TransportStateReference)
is called for the
first time.
listen
in interface TransportMapping<A extends IpAddress>
listen
in class AbstractTransportMapping<A extends IpAddress>
java.io.IOException
- if an IO operation exception occurs while starting the listener.public boolean isListening()
TransportMapping
true
if the transport mapping is listening for
incoming messages. For connection oriented transport mappings this
is a prerequisite to be able to send SNMP messages. For connectionless
transport mappings it is a prerequisite to be able to receive responses.
true
if this transport mapping is listening for messages.
|
Copyright 2005-2011 Frank Fock (SNMP4J.org) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |