public abstract class AbstractNioConnector extends Object implements BridgeConnector
| Modifier and Type | Field and Description |
|---|---|
protected Properties |
configuration |
protected org.slf4j.Logger |
logger |
static String |
PARENT_KEY |
static String |
TCP_SESSION_KEY |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractNioConnector(Properties configuration,
org.slf4j.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.mina.core.future.ConnectFuture |
connect(org.kaazing.gateway.resource.address.ResourceAddress address,
org.apache.mina.core.service.IoHandler handler,
org.apache.mina.core.session.IoSessionInitializer<? extends org.apache.mina.core.future.ConnectFuture> initializer) |
void |
connectDestroy(org.kaazing.gateway.resource.address.ResourceAddress address) |
void |
connectInit(org.kaazing.gateway.resource.address.ResourceAddress address) |
protected <T extends org.apache.mina.core.future.ConnectFuture> |
connectInternal(org.kaazing.gateway.resource.address.ResourceAddress address,
org.apache.mina.core.service.IoHandler handler,
org.apache.mina.core.session.IoSessionInitializer<T> initializer) |
void |
dispose() |
protected Properties |
getProperties() |
protected abstract String |
getTransportName() |
protected void |
init() |
protected abstract BridgeServiceFactory |
initBridgeServiceFactory() |
protected abstract org.kaazing.mina.core.service.IoConnectorEx |
initConnector() |
protected abstract org.kaazing.gateway.resource.address.ResourceAddressFactory |
initResourceAddressFactory() |
protected final Properties configuration
protected final org.slf4j.Logger logger
public static final String PARENT_KEY
public static final String TCP_SESSION_KEY
protected AbstractNioConnector(Properties configuration, org.slf4j.Logger logger)
protected void init()
protected abstract org.kaazing.gateway.resource.address.ResourceAddressFactory initResourceAddressFactory()
protected abstract BridgeServiceFactory initBridgeServiceFactory()
protected final Properties getProperties()
public void dispose()
dispose in interface BridgeServicepublic org.apache.mina.core.future.ConnectFuture connect(org.kaazing.gateway.resource.address.ResourceAddress address,
org.apache.mina.core.service.IoHandler handler,
org.apache.mina.core.session.IoSessionInitializer<? extends org.apache.mina.core.future.ConnectFuture> initializer)
connect in interface BridgeConnectorpublic void connectInit(org.kaazing.gateway.resource.address.ResourceAddress address)
connectInit in interface BridgeConnectorpublic void connectDestroy(org.kaazing.gateway.resource.address.ResourceAddress address)
connectDestroy in interface BridgeConnectorprotected <T extends org.apache.mina.core.future.ConnectFuture> org.apache.mina.core.future.ConnectFuture connectInternal(org.kaazing.gateway.resource.address.ResourceAddress address,
org.apache.mina.core.service.IoHandler handler,
org.apache.mina.core.session.IoSessionInitializer<T> initializer)
protected abstract org.kaazing.mina.core.service.IoConnectorEx initConnector()
protected abstract String getTransportName()
Copyright © 2014–2015. All rights reserved.