Interface GenericMessageConnection
- All Known Implementing Classes:
GenericMessageConnectionImpl
,SESTSConnectionImpl
public interface GenericMessageConnection
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addInboundRateLimiter
(RateLimiter limiter) void
addListener
(GenericMessageConnectionListener listener) void
addOutboundRateLimiter
(RateLimiter limiter) void
close()
void
int
int
getType()
void
removeInboundRateLimiter
(RateLimiter limiter) void
void
removeOutboundRateLimiter
(RateLimiter limiter) void
send
(PooledByteBuffer message)
-
Field Details
-
TT_NONE
static final int TT_NONE- See Also:
-
TT_TCP
static final int TT_TCP- See Also:
-
TT_UDP
static final int TT_UDP- See Also:
-
TT_INDIRECT
static final int TT_INDIRECT- See Also:
-
-
Method Details
-
getEndpoint
GenericMessageEndpoint getEndpoint() -
getStartpoint
GenericMessageStartpoint getStartpoint()- Returns:
- may be null if unknown
-
connect
void connect(GenericMessageConnection.GenericMessageConnectionPropertyHandler l) throws MessageException - Throws:
MessageException
-
getConnection
Connection getConnection() -
send
- Throws:
MessageException
-
close
- Throws:
MessageException
-
getMaximumMessageSize
int getMaximumMessageSize() -
getType
String getType() -
getTransportType
int getTransportType() -
addInboundRateLimiter
-
removeInboundRateLimiter
-
addOutboundRateLimiter
-
removeOutboundRateLimiter
-
addListener
-
removeListener
-