Interface GenericMessageConnectionAdapter
- All Known Implementing Classes:
GenericMessageConnectionDirect, GenericMessageConnectionIndirect
public interface GenericMessageConnectionAdapter
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionvoidaccepted()voidaddInboundRateLimiter(RateLimiter limiter) voidaddOutboundRateLimiter(RateLimiter limiter) voidclose()voidconnect(ByteBuffer initial_data, GenericMessageConnectionAdapter.ConnectionListener listener) intintgetType()voidremoveInboundRateLimiter(RateLimiter limiter) voidremoveOutboundRateLimiter(RateLimiter limiter) voidsend(PooledByteBuffer message) voidsetOwner(GenericMessageConnectionImpl _owner)
-
Method Details
-
setOwner
-
getEndpoint
GenericMessageEndpoint getEndpoint() -
getStartpoint
GenericMessageStartpoint getStartpoint() -
getMaximumMessageSize
int getMaximumMessageSize() -
getType
String getType() -
getTransportType
int getTransportType() -
connect
-
accepted
void accepted() -
getConnection
Connection getConnection() -
send
- Throws:
MessageException
-
addInboundRateLimiter
-
removeInboundRateLimiter
-
addOutboundRateLimiter
-
removeOutboundRateLimiter
-
close
- Throws:
MessageException
-