|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ConnectionOrientedTransportMapping
Transport mappings for connection oriented transport protocols have to implement this interface.
| Method Summary | |
|---|---|
void |
addTransportStateListener(TransportStateListener l)
Adds a transport state listener that is to be informed about connection state changes. |
boolean |
close(Address remoteAddress)
Closes the connection to the given remote address (socket). |
MessageLengthDecoder |
getMessageLengthDecoder()
Returns the MessageLengthDecoder used by this transport
mapping. |
void |
removeTransportStateListener(TransportStateListener l)
Removes the supplied transport state listener. |
void |
setConnectionTimeout(long connectionTimeout)
Sets the connection timeout. |
void |
setMessageLengthDecoder(MessageLengthDecoder messageLengthDecoder)
Sets the MessageLengthDecoder that decodes the total
message length from the header of a message. |
| Methods inherited from interface org.snmp4j.TransportMapping |
|---|
addMessageDispatcher, addTransportListener, close, getListenAddress, getMaxInboundMessageSize, getSupportedAddressClass, isListening, listen, removeMessageDispatcher, removeTransportListener, sendMessage |
| Method Detail |
|---|
MessageLengthDecoder getMessageLengthDecoder()
MessageLengthDecoder used by this transport
mapping.
void setMessageLengthDecoder(MessageLengthDecoder messageLengthDecoder)
MessageLengthDecoder that decodes the total
message length from the header of a message.
messageLengthDecoder - a MessageLengthDecoder instance.void setConnectionTimeout(long connectionTimeout)
connectionTimeout - the idle timeout in milliseconds. A zero or negative value will disable
any timeout and connections opened by this transport mapping will stay
opened until they are explicitly closed.void addTransportStateListener(TransportStateListener l)
l - a TransportStateListener.void removeTransportStateListener(TransportStateListener l)
l - a TransportStateListener.
boolean close(Address remoteAddress)
throws java.io.IOException
remoteAddress - the address of the remote socket.
true if the connection could be closed and
false if either the connection does not exists.
java.io.IOException
|
Copyright 2003-2009 Frank Fock and Jochen Katz (SNMP4J.org) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||