|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransportMetadata
Provides meta-information that describes an IoService
.
Method Summary | |
---|---|
Class<? extends SocketAddress> |
getAddressType()
Returns the address type of the service. |
Set<Class<? extends Object>> |
getEnvelopeTypes()
Returns the set of the allowed message type when you write to an IoSession that is managed by the service. |
String |
getName()
Returns the name of the service. |
String |
getProviderName()
Returns the name of the service provider (e.g. |
Class<? extends IoSessionConfig> |
getSessionConfigType()
Returns the type of the IoSessionConfig of the service |
boolean |
hasFragmentation()
Returns true if the messages exchanged by the service can be
fragmented
or reassembled by its underlying transport. |
boolean |
isConnectionless()
Returns true if the session of this transport type is
connectionless. |
Method Detail |
---|
String getProviderName()
String getName()
boolean isConnectionless()
true
if the session of this transport type is
connectionless.
boolean hasFragmentation()
true
if the messages exchanged by the service can be
fragmented
or reassembled by its underlying transport.
Class<? extends SocketAddress> getAddressType()
Set<Class<? extends Object>> getEnvelopeTypes()
IoSession
that is managed by the service.
Class<? extends IoSessionConfig> getSessionConfigType()
IoSessionConfig
of the service
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |