## Uses of Interface
com.sun.grizzly.SelectorHandler

Packages that use SelectorHandler
com.sun.grizzly
com.sun.grizzly.async
com.sun.grizzly.connectioncache.client
com.sun.grizzly.suspendable

Uses of SelectorHandler in com.sun.grizzly

Classes in com.sun.grizzly with type parameters of type SelectorHandler
`interface` `ConnectorHandler<E extends SelectorHandler,P extends CallbackHandler>` Client side interface used to implement non blocking client operation.

Subinterfaces of SelectorHandler in com.sun.grizzly
`interface` `ComplexSelectorHandler` A ComplexSelectorHandler handles all java.nio.channels.Selector operations similar way `SelectorHandler` does.

Classes in com.sun.grizzly that implement SelectorHandler
`class` `RoundRobinSelectorHandler` A SelectorHandler handles all java.nio.channels.Selector operations.
`class` `SSLSelectorHandler` A SelectorHandler handles all java.nio.channels.Selector operations.
`class` `TCPSelectorHandler` A SelectorHandler handles all java.nio.channels.Selector operations.
`class` `UDPSelectorHandler` A SelectorHandler handles all java.nio.channels.Selector operations.

Fields in com.sun.grizzly declared as SelectorHandler
`protected SelectorHandler` `BaseSelectionKeyHandler.selectorHandler` Associated `SelectorHandler`

Fields in com.sun.grizzly with type parameters of type SelectorHandler
`protected ConcurrentLinkedQueue<SelectorHandler>` `Controller.selectorHandlers` The set of `SelectorHandler`s used by this instance.

Methods in com.sun.grizzly that return SelectorHandler
`SelectorHandler` `SelectorHandlerRunner.getSelectorHandler()`
`SelectorHandler` `Context.getSelectorHandler()` Return the current `SelectorHandler` this instance is executing.
`SelectorHandler` `SelectionKeyHandler.getSelectorHandler()` Get associated `SelectorHandler`
`SelectorHandler` `BaseSelectionKeyHandler.getSelectorHandler()` Get associated `SelectorHandler`
`SelectorHandler` `Controller.getSelectorHandler(Controller.Protocol protocol)` Return the `SelectorHandler` associated with the protocol.
`SelectorHandler` `Controller.getSelectorHandler(Selector selector)` Return the `SelectorHandler` associated with the `Selector`.
`SelectorHandler` `ReadController.getSelectorHandlerClone(SelectorHandler selectorHandler)` Gets `SelectorHandler`'s clone, registered on this`ReadController`

Methods in com.sun.grizzly with parameters of type SelectorHandler
`void` `ReadController.addChannel(SelectableChannel channel, SelectorHandler selectorHandler)` Add a `Channel` to be processed by`ReadController`'s `SelectorHandler`
`void` `Controller.addSelectorHandler(SelectorHandler selectorHandler)` Add a `SelectorHandler`
`void` `Controller.configureContext(Context ctx, SelectorHandler selectorHandler)`
`protected void` `Controller.doSelect(SelectorHandler selectorHandler)` This method handle the processing of all Selector's interest op (OP_ACCEPT,OP_READ,OP_WRITE,OP_CONNECT) by delegating to its Handler.
`SelectorHandler` `ReadController.getSelectorHandlerClone(SelectorHandler selectorHandler)` Gets `SelectorHandler`'s clone, registered on this`ReadController`
`void` `Controller.removeSelectorHandler(SelectorHandler selectorHandler)` Shuts down `SelectorHandler` and removes it from this `Controller` list
`void` `ReadController.removeSelectorHandlerClone(SelectorHandler selectorHandler)` Removes `SelectorHandler`'s clone, registered on this`ReadController`
`void` `Context.setSelectorHandler(SelectorHandler selectorHandler)` Set the current `SelectorHandler` this instance is executing.
`void` `Controller.setSelectorHandler(SelectorHandler selectorHandler)` Set the first `SelectorHandler`
`void` `SelectionKeyHandler.setSelectorHandler(SelectorHandler selectorHandler)` Set associated `SelectorHandler`
`void` `BaseSelectionKeyHandler.setSelectorHandler(SelectorHandler selectorHandler)` Set associated `SelectorHandler`

Constructors in com.sun.grizzly with parameters of type SelectorHandler
`BaseSelectionKeyHandler(SelectorHandler selectorHandler)`
`DefaultSelectionKeyHandler(SelectorHandler selectorHandler)`
`SelectorHandlerRunner(Controller controller, SelectorHandler selectorHandler)`

Uses of SelectorHandler in com.sun.grizzly.async

Constructors in com.sun.grizzly.async with parameters of type SelectorHandler
`AbstractAsyncQueueReader(SelectorHandler selectorHandler)`
`AbstractAsyncQueueWriter(SelectorHandler selectorHandler)`
`TCPAsyncQueueReader(SelectorHandler selectorHandler)`
`TCPAsyncQueueWriter(SelectorHandler selectorHandler)`
`UDPAsyncQueueReader(SelectorHandler selectorHandler)`
`UDPAsyncQueueWriter(SelectorHandler selectorHandler)`

Uses of SelectorHandler in com.sun.grizzly.connectioncache.client

Methods in com.sun.grizzly.connectioncache.client that return SelectorHandler
`SelectorHandler` `CacheableConnectorHandler.getSelectorHandler()`

Methods in com.sun.grizzly.connectioncache.client with parameters of type SelectorHandler
`void` `CacheableConnectorHandler.connect(SocketAddress remoteAddress, CallbackHandler callbackHandler, SelectorHandler selectorHandler)`
`void` `CacheableConnectorHandler.connect(SocketAddress remoteAddress, SocketAddress localAddress, CallbackHandler callbackHandler, SelectorHandler selectorHandler)`

Uses of SelectorHandler in com.sun.grizzly.suspendable

Methods in com.sun.grizzly.suspendable that return SelectorHandler
`protected SelectorHandler` `SuspendableFilter.SuspendableHandlerWrapper.getSelectorHandler()`

Methods in com.sun.grizzly.suspendable with parameters of type SelectorHandler
`protected void` `SuspendableFilter.SuspendableHandlerWrapper.setSelectorHandler(SelectorHandler selectorHandler)`

Copyright © 2008 SUN Microsystems. All Rights Reserved.