com.sun.grizzly.ssl
Class SSLSelectorThreadHandler
java.lang.Object
com.sun.grizzly.TCPSelectorHandler
com.sun.grizzly.SSLSelectorHandler
com.sun.grizzly.ssl.SSLSelectorThreadHandler
- All Implemented Interfaces:
- Handler, SelectorHandler, AttributeHolder, Copyable, SupportStateHolder<State>
public class SSLSelectorThreadHandler
- extends SSLSelectorHandler
SelectorHandler
implementation SelectorThread
passes to Controller
. It is very similar to
TCPSelectorHandler
, however has some difference in preSelect()
processing
- Author:
- Jeanfrancois Arcand, Alexey Stashok
Fields inherited from class com.sun.grizzly.TCPSelectorHandler |
asyncQueueReader, asyncQueueWriter, attributes, connectorInstanceHandler, inet, instanceHandler, isClient, isShutDown, linger, logger, opToRegister, pipeline, port, reuseAddress, selectionKeyHandler, selector, selectTimeout, serverSocket, serverSocketChannel, serverTimeout, socketTimeout, ssBackLog, stateHolder, tcpNoDelay |
Methods inherited from class com.sun.grizzly.TCPSelectorHandler |
acceptWithoutRegistration, acquireConnectorHandler, closeChannel, configureChannel, connect, getAsyncQueueReader, getAsyncQueueWriter, getAttribute, getAttributes, getInet, getLinger, getLogger, getPort, getPortLowLevel, getPreferredSelectionKeyHandler, getProtocolChainInstanceHandler, getSelectionKeyHandler, getSelector, getSelectTimeout, getServerTimeout, getSocketTimeout, getSsBackLog, getStateHolder, initOpRegistriesIfRequired, invokeAsyncQueueReader, invokeAsyncQueueWriter, invokeCallbackHandler, isOpen, isReuseAddress, isTcpNoDelay, keys, onAcceptInterest, onConnectInterest, onConnectOp, onReadInterest, onWriteInterest, onWriteOp, pause, pipeline, pollContext, postSelect, preSelect, processPendingOperations, register, register, releaseConnectorHandler, removeAttribute, resume, select, setAttribute, setAttributes, setInet, setLinger, setLogger, setPipeline, setPort, setProtocolChainInstanceHandler, setReuseAddress, setSelectionKeyHandler, setSelector, setSelectTimeout, setServerTimeout, setSocketTimeout, setSsBackLog, setTcpNoDelay, shutdown |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSLSelectorThreadHandler
public SSLSelectorThreadHandler()
SSLSelectorThreadHandler
public SSLSelectorThreadHandler(SelectorThread selectorThread)
copyTo
public void copyTo(Copyable copy)
- Description copied from interface:
Copyable
- Copies current object content to copy object
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class TCPSelectorHandler
- Parameters:
copy
- represents target object, where current object's content will be copied
setSelectorThread
public void setSelectorThread(SelectorThread selectorThread)
onReadOp
protected void onReadOp(SelectionKeyOP selectionKeyOp)
throws ClosedChannelException
- Handle new OP_READ ops.
- Overrides:
onReadOp
in class TCPSelectorHandler
- Throws:
ClosedChannelException
Copyright © 2011 SUN Microsystems. All Rights Reserved.