Interface GenericMessageConnectionAdapter
- All Known Implementing Classes:
GenericMessageConnectionDirect
,GenericMessageConnectionIndirect
public interface GenericMessageConnectionAdapter
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accepted()
void
addInboundRateLimiter
(RateLimiter limiter) void
addOutboundRateLimiter
(RateLimiter limiter) void
close()
void
connect
(ByteBuffer initial_data, GenericMessageConnectionAdapter.ConnectionListener listener) int
int
getType()
void
removeInboundRateLimiter
(RateLimiter limiter) void
removeOutboundRateLimiter
(RateLimiter limiter) void
send
(PooledByteBuffer message) void
setOwner
(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
-