|
||||||||||
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.Protocol |
Field Summary |
---|
Fields inherited from class com.sun.grizzly.Controller |
---|
attributes, connectorHandlerPool, instanceHandler, multiReadThreadSelectorHandler, readThreadControllers, readThreadsCount, readySelectorHandlerCounter, selectionKeyHandler, selectorHandlers, stateHolder, stateListeners, stoppedSelectorHandlerCounter |
Constructor Summary | |
---|---|
ReadController()
|
Method Summary | |
---|---|
void |
addChannel(SelectableChannel channel,
SelectorHandler selectorHandler)
Add a Channel
to be processed by ReadController 's
SelectorHandler |
SelectorHandler |
getSelectorHandlerClone(SelectorHandler selectorHandler)
Gets SelectorHandler 's clone, registered
on this ReadController |
void |
removeSelectorHandlerClone(SelectorHandler selectorHandler)
Removes SelectorHandler 's clone, registered
on this ReadController |
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 this ReadController
selectorHandler
- original SelectorHandler
SelectorHandler
clone, registered
on this ReadController
public void removeSelectorHandlerClone(SelectorHandler selectorHandler)
SelectorHandler
's clone, registered
on this ReadController
selectorHandler
- public void addChannel(SelectableChannel channel, SelectorHandler selectorHandler)
Channel
to be processed by ReadController
'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 |