Container
, Destroyable
, Dumpable
, LifeCycle
protected class UnixSocketConnector.UnixSocketConnectorManager extends SelectorManager
AbstractLifeCycle.AbstractLifeCycleListener
Container.InheritedListener, Container.Listener
LifeCycle.Listener
FAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPING
DEFAULT_CONNECT_TIMEOUT, LOG
Constructor | Description |
---|---|
UnixSocketConnectorManager(java.util.concurrent.Executor executor,
Scheduler scheduler,
int selectors) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
accepted(java.nio.channels.SelectableChannel channel) |
|
protected java.nio.channels.SelectableChannel |
doAccept(java.nio.channels.SelectableChannel server) |
|
protected boolean |
doFinishConnect(java.nio.channels.SelectableChannel channel) |
|
protected void |
endPointClosed(EndPoint endpoint) |
|
protected void |
endPointOpened(EndPoint endpoint) |
|
protected boolean |
isConnectionPending(java.nio.channels.SelectableChannel channel) |
|
Connection |
newConnection(java.nio.channels.SelectableChannel channel,
EndPoint endpoint,
java.lang.Object attachment) |
|
protected EndPoint |
newEndPoint(java.nio.channels.SelectableChannel channel,
ManagedSelector selector,
java.nio.channels.SelectionKey selectionKey) |
|
protected java.nio.channels.Selector |
newSelector() |
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
addBean, addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, accept, acceptor, connect, connectionClosed, connectionFailed, connectionOpened, doStart, doStop, execute, getConnectTimeout, getExecutor, getReservedThreads, getScheduler, getSelectorCount, newSelector, setConnectTimeout, setReservedThreads
public UnixSocketConnectorManager(java.util.concurrent.Executor executor, Scheduler scheduler, int selectors)
protected void accepted(java.nio.channels.SelectableChannel channel) throws java.io.IOException
accepted
in class SelectorManager
java.io.IOException
protected java.nio.channels.Selector newSelector() throws java.io.IOException
newSelector
in class SelectorManager
java.io.IOException
protected EndPoint newEndPoint(java.nio.channels.SelectableChannel channel, ManagedSelector selector, java.nio.channels.SelectionKey selectionKey) throws java.io.IOException
newEndPoint
in class SelectorManager
java.io.IOException
public Connection newConnection(java.nio.channels.SelectableChannel channel, EndPoint endpoint, java.lang.Object attachment) throws java.io.IOException
newConnection
in class SelectorManager
java.io.IOException
protected void endPointOpened(EndPoint endpoint)
endPointOpened
in class SelectorManager
protected void endPointClosed(EndPoint endpoint)
endPointClosed
in class SelectorManager
protected boolean doFinishConnect(java.nio.channels.SelectableChannel channel) throws java.io.IOException
doFinishConnect
in class SelectorManager
java.io.IOException
protected boolean isConnectionPending(java.nio.channels.SelectableChannel channel)
isConnectionPending
in class SelectorManager
protected java.nio.channels.SelectableChannel doAccept(java.nio.channels.SelectableChannel server) throws java.io.IOException
doAccept
in class SelectorManager
java.io.IOException
Copyright © 1995–2018 Webtide. All rights reserved.