|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.grizzly.Controller
com.sun.grizzly.ReadController
public class ReadController
ReadController class represents Controller
,
which is not itself independent.
Should be used for handling OP_READ operations
Supports TCP derived protocols
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.grizzly.Controller |
---|
Controller.KernelExecutorFactory, Controller.Protocol |
Field Summary |
---|
Fields inherited from class com.sun.grizzly.Controller |
---|
attributes, connectorHandlerPool, instanceHandler, logger, multiReadThreadSelectorHandler, readThreadControllers, readThreadsCount, readySelectorHandlerCounter, selectionKeyHandler, selectorHandlers, stateHolder, stateListeners, stoppedSelectorHandlerCounter, threadPool |
Constructor Summary | |
---|---|
ReadController()
|
Method Summary | |
---|---|
void |
addChannel(SelectableChannel channel,
SelectorHandler selectorHandler)
Add a Channel
to be processed byReadController 's
SelectorHandler |
SelectorHandler |
getSelectorHandlerClone(SelectorHandler selectorHandler)
Gets SelectorHandler 's clone, registered
on thisReadController |
void |
removeSelectorHandlerClone(SelectorHandler selectorHandler)
Removes SelectorHandler 's clone, registered
on thisReadController |
void |
start()
Start the Controller. |
void |
stop()
Stop the Controller by canceling all the registered keys. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReadController()
Method Detail |
---|
public SelectorHandler getSelectorHandlerClone(SelectorHandler selectorHandler)
SelectorHandler
's clone, registered
on thisReadController
selectorHandler
- original SelectorHandler
SelectorHandler
clone, registered
on thisReadController
public void removeSelectorHandlerClone(SelectorHandler selectorHandler)
SelectorHandler
's clone, registered
on thisReadController
selectorHandler
- public void addChannel(SelectableChannel channel, SelectorHandler selectorHandler)
Channel
to be processed byReadController
's
SelectorHandler
channel
- new channel to be managed by ReadControllerprotocol
- name of the protocol channel corresponds topublic void start() throws IOException
start
in interface Lifecycle
start
in class Controller
IOException
public void stop() throws IOException
stop
in interface Lifecycle
stop
in class Controller
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |