Uses of Interface
org.glassfish.grizzly.Processor

Packages that use Processor
org.glassfish.grizzly   
org.glassfish.grizzly.filterchain   
org.glassfish.grizzly.nio   
org.glassfish.grizzly.nio.transport   
 

Uses of Processor in org.glassfish.grizzly
 

Classes in org.glassfish.grizzly that implement Processor
 class StandaloneProcessor
          Processor, which is not interested in processing I/O events.
 

Fields in org.glassfish.grizzly declared as Processor
protected  Processor AbstractTransport.processor
          Transport default Processor
 

Methods in org.glassfish.grizzly that return Processor
 Processor Transport.getProcessor()
          Gets the default Processor, which will process Connection I/O events in case, if Connection doesn't have own Processor preferences.
 Processor NIOTransportBuilder.getProcessor()
           
 Processor Context.getProcessor()
          Get the Processor, which is responsible to process the IOEvent.
 Processor Connection.getProcessor()
          Gets the default Processor, which will process Connection I/O events.
 Processor AbstractTransport.getProcessor()
          Gets the default Processor, which will process Connection I/O events in case, if Connection doesn't have own Processor preferences.
 Processor AbstractSocketConnectorHandler.getProcessor()
          Get the default Processor to process IOEvent, occurring on connection phase.
 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.
 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.
 

Methods in org.glassfish.grizzly with parameters of type Processor
static Context Context.create(Connection connection, Processor processor, IOEvent ioEvent, IOEventProcessingHandler processingHandler)
           
static void ProcessorExecutor.execute(Connection connection, IOEvent ioEvent, Processor processor, IOEventProcessingHandler processingHandler)
           
<E> E
Connection.obtainProcessorState(Processor processor, NullaryFunction<E> factory)
          Returns the Processor state associated with this Connection.
 E AbstractSocketConnectorHandler.Builder.processor(Processor processor)
           
 void Transport.setProcessor(Processor processor)
          Sets the default Processor, which will process Connection I/O events in case, if Connection doesn't have own Processor preferences.
 T NIOTransportBuilder.setProcessor(Processor processor)
           
 void Context.setProcessor(Processor processor)
          Set the Processor, which is responsible to process the IOEvent.
 void Connection.setProcessor(Processor preferableProcessor)
          Sets the default Processor, which will process Connection I/O events.
 void AbstractTransport.setProcessor(Processor processor)
          Sets the default Processor, which will process Connection I/O events in case, if Connection doesn't have own Processor preferences.
 void AbstractSocketConnectorHandler.setProcessor(Processor processor)
          Set the default Processor to process IOEvent, occurring on connection phase.
 

Uses of Processor in org.glassfish.grizzly.filterchain
 

Subinterfaces of Processor in org.glassfish.grizzly.filterchain
 interface FilterChain
           This class implement the "Chain of Responsibility" pattern (for more info, take a look at the classic "Gang of Four" design patterns book).
 

Classes in org.glassfish.grizzly.filterchain that implement Processor
 class AbstractFilterChain
          Abstract FilterChain implementation, which redirects process(org.glassfish.grizzly.Context) call to the FilterChain.execute(org.glassfish.grizzly.filterchain.FilterChainContext)
 class DefaultFilterChain
          Default FilterChain implementation
 class ListFacadeFilterChain
          FilterChain facade, which implements all the List related methods.
 

Methods in org.glassfish.grizzly.filterchain that return Processor
 Processor FilterChainProcessorSelector.select(IOEvent ioEvent, Connection connection)
          Returns FilterChain instance, if it's interested in processing passed IOEvent, or null otherwise.
 

Uses of Processor in org.glassfish.grizzly.nio
 

Fields in org.glassfish.grizzly.nio declared as Processor
protected  Processor NIOConnection.processor
           
 

Methods in org.glassfish.grizzly.nio that return Processor
 Processor NIOConnection.getProcessor()
           
 Processor NIOConnection.obtainProcessor(IOEvent ioEvent)
           
 

Methods in org.glassfish.grizzly.nio with parameters of type Processor
<E> E
NIOConnection.obtainProcessorState(Processor processor, NullaryFunction<E> factory)
           
 void NIOConnection.setProcessor(Processor preferableProcessor)
           
 

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

Methods in org.glassfish.grizzly.nio.transport that return Processor
 Processor UDPNIOTransport.TransportConnectorHandler.getProcessor()
           
 Processor UDPNIOServerConnection.getProcessor()
           
 



Copyright © 2012 Oracle Corporation. All Rights Reserved.