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 intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInboundRateLimiter(RateLimiter limiter) voidaddListener(GenericMessageConnectionListener listener) voidaddOutboundRateLimiter(RateLimiter limiter) voidclose()voidintintgetType()voidremoveInboundRateLimiter(RateLimiter limiter) voidvoidremoveOutboundRateLimiter(RateLimiter limiter) voidsend(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
-