|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.mina.core.service.DefaultTransportMetadata
public class DefaultTransportMetadata
A default immutable implementation of TransportMetadata.
| Constructor Summary | |
|---|---|
DefaultTransportMetadata(java.lang.String providerName,
java.lang.String name,
boolean connectionless,
boolean fragmentation,
java.lang.Class<? extends java.net.SocketAddress> addressType,
java.lang.Class<? extends IoSessionConfig> sessionConfigType,
java.lang.Class<?>... envelopeTypes)
|
|
| Method Summary | |
|---|---|
java.lang.Class<? extends java.net.SocketAddress> |
getAddressType()
Returns the address type of the service. |
java.util.Set<java.lang.Class<? extends java.lang.Object>> |
getEnvelopeTypes()
Returns the set of the allowed message type when you write to an IoSession that is managed by the service. |
java.lang.String |
getName()
Returns the name of the service. |
java.lang.String |
getProviderName()
Returns the name of the service provider (e.g. |
java.lang.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. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultTransportMetadata(java.lang.String providerName,
java.lang.String name,
boolean connectionless,
boolean fragmentation,
java.lang.Class<? extends java.net.SocketAddress> addressType,
java.lang.Class<? extends IoSessionConfig> sessionConfigType,
java.lang.Class<?>... envelopeTypes)
| Method Detail |
|---|
public java.lang.Class<? extends java.net.SocketAddress> getAddressType()
TransportMetadata
getAddressType in interface TransportMetadatapublic java.util.Set<java.lang.Class<? extends java.lang.Object>> getEnvelopeTypes()
TransportMetadataIoSession that is managed by the service.
getEnvelopeTypes in interface TransportMetadatapublic java.lang.Class<? extends IoSessionConfig> getSessionConfigType()
TransportMetadataIoSessionConfig of the service
getSessionConfigType in interface TransportMetadatapublic java.lang.String getProviderName()
TransportMetadata
getProviderName in interface TransportMetadatapublic java.lang.String getName()
TransportMetadata
getName in interface TransportMetadatapublic boolean isConnectionless()
TransportMetadatatrue if the session of this transport type is
connectionless.
isConnectionless in interface TransportMetadatapublic boolean hasFragmentation()
TransportMetadatatrue if the messages exchanged by the service can be
fragmented
or reassembled by its underlying transport.
hasFragmentation in interface TransportMetadatapublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||