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 TransportMetadata
public Set<Class<? extends Object>> getEnvelopeTypes()
getEnvelopeTypes
in interface TransportMetadata
IoSession
that is managed by the service.public Class<? extends IoSessionConfig> getSessionConfigType()
getSessionConfigType
in interface TransportMetadata
IoSessionConfig
of the servicepublic String getProviderName()
getProviderName
in interface TransportMetadata
public String getName()
getName
in interface TransportMetadata
public boolean isConnectionless()
isConnectionless
in interface TransportMetadata
public boolean hasFragmentation()
hasFragmentation
in interface TransportMetadata
true
if the messages exchanged by the service can be
fragmented
or reassembled by its underlying transport.Copyright © 2004–2016 Apache MINA Project. All rights reserved.