public class DefaultTransportMetadata extends Object implements TransportMetadata
TransportMetadata.| Constructor and Description |
|---|
DefaultTransportMetadata(String providerName,
String name,
boolean connectionless,
boolean fragmentation,
Class<? extends SocketAddress> addressType,
Class<? extends IoSessionConfig> sessionConfigType,
Class<?>... envelopeTypes) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends SocketAddress> |
getAddressType() |
Set<Class<? extends Object>> |
getEnvelopeTypes() |
String |
getName() |
String |
getProviderName() |
Class<? extends IoSessionConfig> |
getSessionConfigType() |
boolean |
hasFragmentation() |
boolean |
isConnectionless() |
String |
toString() |
public DefaultTransportMetadata(String providerName, String name, boolean connectionless, boolean fragmentation, Class<? extends SocketAddress> addressType, Class<? extends IoSessionConfig> sessionConfigType, Class<?>... envelopeTypes)
public Class<? extends SocketAddress> getAddressType()
getAddressType in interface TransportMetadatapublic Set<Class<? extends Object>> getEnvelopeTypes()
getEnvelopeTypes in interface TransportMetadataIoSession that is managed by the service.public Class<? extends IoSessionConfig> getSessionConfigType()
getSessionConfigType in interface TransportMetadataIoSessionConfig of the servicepublic String getProviderName()
getProviderName in interface TransportMetadatapublic String getName()
getName in interface TransportMetadatapublic boolean isConnectionless()
isConnectionless in interface TransportMetadatapublic boolean hasFragmentation()
hasFragmentation in interface TransportMetadatatrue if the messages exchanged by the service can be
fragmented
or reassembled by its underlying transport.Copyright © 2004–2017 Apache MINA Project. All rights reserved.