Uses of Class
org.glassfish.grizzly.IOEvent

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 boolean 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.
 Transport.IOEventReg 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.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.
 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.
 

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)
           
 

Uses of IOEvent in org.glassfish.grizzly.nio.transport
 

Methods in org.glassfish.grizzly.nio.transport with parameters of type IOEvent
 Transport.IOEventReg UDPNIOTransport.fireIOEvent(IOEvent ioEvent, Connection connection, IOEventProcessingHandler processingHandler)
           
 Transport.IOEventReg 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 WorkerThreadIOStrategy.executeIoEvent(Connection connection, IOEvent ioEvent)
           
 boolean SimpleDynamicNIOStrategy.executeIoEvent(Connection connection, IOEvent ioEvent)
           
 boolean SameThreadIOStrategy.executeIoEvent(Connection connection, IOEvent ioEvent)
           
 boolean LeaderFollowerNIOStrategy.executeIoEvent(Connection connection, IOEvent ioEvent)
           
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)
           
 



Copyright © 2011 Oracle Corpration. All Rights Reserved.