public class DirectProtocolGateway extends java.lang.Object implements ProtocolGateway
| Constructor and Description |
|---|
DirectProtocolGateway(java.util.Map<java.lang.Class<? extends Protocol>,ProtocolFactory<?>> protocols,
GatewayContext gc) |
| Modifier and Type | Method and Description |
|---|---|
Protocol |
newProtocolSession(Protocol obj,
SessionStatProxy sessionStatProxy,
java.lang.Class<? extends Protocol> protocolType) |
<T extends Protocol> |
session(java.lang.Class<T> protocolType,
java.util.List<SessionOption> options) |
OptionDescriptor |
sessionOption(java.lang.Class<?> protocolType,
SessionOption option) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsession, sessionpublic DirectProtocolGateway(java.util.Map<java.lang.Class<? extends Protocol>,ProtocolFactory<?>> protocols, GatewayContext gc)
public <T extends Protocol> T session(java.lang.Class<T> protocolType, java.util.List<SessionOption> options)
session in interface ProtocolGatewaypublic OptionDescriptor sessionOption(java.lang.Class<?> protocolType, SessionOption option)
sessionOption in interface ProtocolGatewaypublic Protocol newProtocolSession(Protocol obj, SessionStatProxy sessionStatProxy, java.lang.Class<? extends Protocol> protocolType)