|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IOEvent | |
|---|---|
| org.glassfish.grizzly | |
| org.glassfish.grizzly.filterchain | |
| org.glassfish.grizzly.nio | |
| org.glassfish.grizzly.nio.transport | |
| org.glassfish.grizzly.strategies | |
| Uses of IOEvent in org.glassfish.grizzly |
|---|
| Fields in org.glassfish.grizzly declared as IOEvent | |
|---|---|
protected IOEvent |
Context.ioEvent
Processing IOEvent |
| Methods in org.glassfish.grizzly that return IOEvent | |
|---|---|
IOEvent |
Context.getIoEvent()
Get the processing IOEvent. |
static IOEvent |
IOEvent.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static IOEvent[] |
IOEvent.values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods in org.glassfish.grizzly with parameters of type IOEvent | |
|---|---|
static Context |
Context.create(Connection connection,
Processor processor,
IOEvent ioEvent,
IOEventProcessingHandler processingHandler)
|
void |
Connection.disableIOEvent(IOEvent ioEvent)
|
void |
Connection.enableIOEvent(IOEvent ioEvent)
|
static void |
ProcessorExecutor.execute(Connection connection,
IOEvent ioEvent,
Processor processor,
IOEventProcessingHandler processingHandler)
|
boolean |
IOStrategy.executeIoEvent(Connection connection,
IOEvent ioEvent)
The SelectorRunner will invoke this
method to allow the strategy implementation to decide how the
IOEvent will be handled. |
boolean |
IOStrategy.executeIoEvent(Connection connection,
IOEvent ioEvent,
boolean isIoEventEnabled)
The SelectorRunner will invoke this
method to allow the strategy implementation to decide how the
IOEvent will be handled. |
void |
Transport.fireIOEvent(IOEvent ioEvent,
Connection connection,
IOEventProcessingHandler processingHandler)
Fires specific IOEvent on the Connection |
boolean |
StandaloneProcessor.isInterested(IOEvent ioEvent)
StandaloneProcessor is not interested in any IOEvent. |
boolean |
Processor.isInterested(IOEvent ioEvent)
Is this Processor interested in processing the i/o event |
Processor |
Connection.obtainProcessor(IOEvent ioEvent)
Gets the Processor, which will process Connection
I/O event. |
Processor |
Transport.obtainProcessor(IOEvent ioEvent,
Connection connection)
Gets the default Processor, which will process Transport
Connections I/O events in case, if Connection
doesn't have own Processor preferences. |
Processor |
AbstractTransport.obtainProcessor(IOEvent ioEvent,
Connection connection)
Gets the default Processor, which will process Transport
Connections I/O events in case, if Connection
doesn't have own Processor preferences. |
void |
ConnectionProbe.onIOEventDisableEvent(Connection connection,
IOEvent ioEvent)
Method will be called, when IOEvent for the specific
Connection gets disabled. |
void |
ConnectionProbe.Adapter.onIOEventDisableEvent(Connection connection,
IOEvent ioEvent)
Method will be called, when IOEvent for the specific
Connection gets disabled. |
void |
ConnectionProbe.onIOEventEnableEvent(Connection connection,
IOEvent ioEvent)
Method will be called, when IOEvent for the specific
Connection gets enabled. |
void |
ConnectionProbe.Adapter.onIOEventEnableEvent(Connection connection,
IOEvent ioEvent)
Method will be called, when IOEvent for the specific
Connection gets enabled. |
void |
ConnectionProbe.onIOEventReadyEvent(Connection connection,
IOEvent ioEvent)
Method will be called, when IOEvent for the specific
Connection gets ready. |
void |
ConnectionProbe.Adapter.onIOEventReadyEvent(Connection connection,
IOEvent ioEvent)
Method will be called, when IOEvent for the specific
Connection gets ready. |
Processor |
StandaloneProcessorSelector.select(IOEvent ioEvent,
Connection connection)
Always return null, which means no Processor was found to process
IOEvent. |
Processor |
ProcessorSelector.select(IOEvent ioEvent,
Connection connection)
Selects Processor, which will process connection event. |
Processor |
DefaultProcessorSelector.select(IOEvent ioEvent,
Connection connection)
Selects Processor, which will process connection event. |
Processor |
ChainProcessorSelector.select(IOEvent ioEvent,
Connection connection)
Selects Processor, which will process connection event. |
void |
StandaloneProcessor.setInterested(IOEvent ioEvent,
boolean isInterested)
Method does nothing. |
void |
Processor.setInterested(IOEvent ioEvent,
boolean isInterested)
Set the the i/o event, this Processor is interested in |
void |
Context.setIoEvent(IOEvent ioEvent)
Set the processing IOEvent. |
void |
Connection.simulateIOEvent(IOEvent ioEvent)
|
| Uses of IOEvent in org.glassfish.grizzly.filterchain |
|---|
| Fields in org.glassfish.grizzly.filterchain with type parameters of type IOEvent | |
|---|---|
protected java.util.EnumSet<IOEvent> |
AbstractFilterChain.interestedIoEventsMask
|
| Methods in org.glassfish.grizzly.filterchain with parameters of type IOEvent | |
|---|---|
boolean |
AbstractFilterChain.isInterested(IOEvent ioEvent)
Is this Processor interested in processing the i/o event |
int |
DefaultFilterChain.FiltersState.lastIndexOf(IOEvent event,
DefaultFilterChain.FILTER_STATE_TYPE type)
|
int |
DefaultFilterChain.FiltersState.lastIndexOf(IOEvent event,
DefaultFilterChain.FILTER_STATE_TYPE type,
int end)
|
Processor |
FilterChainProcessorSelector.select(IOEvent ioEvent,
Connection connection)
Returns FilterChain instance, if it's interested in processing
passed IOEvent, or null otherwise. |
void |
AbstractFilterChain.setInterested(IOEvent ioEvent,
boolean isInterested)
Set the the i/o event, this Processor is interested in |
| Uses of IOEvent in org.glassfish.grizzly.nio |
|---|
| Methods in org.glassfish.grizzly.nio that return IOEvent | |
|---|---|
IOEvent[] |
SelectionKeyHandler.getIOEvents(int interest)
|
IOEvent[] |
DefaultSelectionKeyHandler.getIOEvents(int interest)
|
IOEvent |
SelectionKeyHandler.selectionKeyInterest2IoEvent(int selectionKeyInterest)
|
IOEvent |
DefaultSelectionKeyHandler.selectionKeyInterest2IoEvent(int selectionKeyInterest)
|
| Methods in org.glassfish.grizzly.nio with parameters of type IOEvent | |
|---|---|
void |
NIOConnection.disableIOEvent(IOEvent ioEvent)
|
void |
NIOConnection.enableIOEvent(IOEvent ioEvent)
|
int |
SelectionKeyHandler.ioEvent2SelectionKeyInterest(IOEvent ioEvent)
|
int |
DefaultSelectionKeyHandler.ioEvent2SelectionKeyInterest(IOEvent ioEvent)
|
protected static void |
NIOConnection.notifyIOEventDisabled(NIOConnection connection,
IOEvent ioEvent)
Notify registered ConnectionProbes about the IO Event disabled event. |
protected static void |
NIOConnection.notifyIOEventEnabled(NIOConnection connection,
IOEvent ioEvent)
Notify registered ConnectionProbes about the IO Event enabled event. |
protected static void |
NIOConnection.notifyIOEventReady(NIOConnection connection,
IOEvent ioEvent)
Notify registered ConnectionProbes about the IO Event ready event. |
Processor |
NIOConnection.obtainProcessor(IOEvent ioEvent)
|
void |
NIOConnection.simulateIOEvent(IOEvent ioEvent)
|
| Uses of IOEvent in org.glassfish.grizzly.nio.transport |
|---|
| Methods in org.glassfish.grizzly.nio.transport with parameters of type IOEvent | |
|---|---|
void |
UDPNIOTransport.fireIOEvent(IOEvent ioEvent,
Connection connection,
IOEventProcessingHandler processingHandler)
|
void |
TCPNIOTransport.fireIOEvent(IOEvent ioEvent,
Connection connection,
IOEventProcessingHandler processingHandler)
|
| Uses of IOEvent in org.glassfish.grizzly.strategies |
|---|
| Methods in org.glassfish.grizzly.strategies with parameters of type IOEvent | |
|---|---|
boolean |
SimpleDynamicNIOStrategy.executeIoEvent(Connection connection,
IOEvent ioEvent)
|
boolean |
AbstractIOStrategy.executeIoEvent(Connection connection,
IOEvent ioEvent)
|
boolean |
WorkerThreadIOStrategy.executeIoEvent(Connection connection,
IOEvent ioEvent,
boolean isIoEventEnabled)
|
boolean |
SimpleDynamicNIOStrategy.executeIoEvent(Connection connection,
IOEvent ioEvent,
boolean isIoEventEnabled)
|
boolean |
SameThreadIOStrategy.executeIoEvent(Connection connection,
IOEvent ioEvent,
boolean isIoEventEnabled)
|
boolean |
LeaderFollowerNIOStrategy.executeIoEvent(Connection connection,
IOEvent ioEvent,
boolean isIoEventEnabled)
|
protected static void |
AbstractIOStrategy.fireIOEvent(Connection connection,
IOEvent ioEvent,
IOEventProcessingHandler ph,
java.util.logging.Logger logger)
|
protected static boolean |
AbstractIOStrategy.isExecuteInWorkerThread(IOEvent ioEvent)
|
protected static boolean |
AbstractIOStrategy.isReadWrite(IOEvent ioEvent)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||