Uses of Interface
com.sun.grizzly.Processor

Packages that use Processor
com.sun.grizzly   
com.sun.grizzly.asyncqueue   
com.sun.grizzly.callbackhandler   
com.sun.grizzly.filterchain   
com.sun.grizzly.nio   
com.sun.grizzly.nio.transport   
com.sun.grizzly.utils   
 

Uses of Processor in com.sun.grizzly
 

Classes in com.sun.grizzly that implement Processor
 class AbstractProcessor<E extends Context>
          Abstract Processor interface implementation.
 class StandaloneProcessor
          Processor, which is not interested in processing I/O events.
 

Fields in com.sun.grizzly declared as Processor
protected  Processor AbstractSocketConnectorHandler.defaultProcessor
           
protected  Processor AbstractTransport.processor
          Transport default Processor
 

Methods in com.sun.grizzly that return Processor
 Processor Context.getProcessor()
          Get the Processor, which is responsible to process the IOEvent.
 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 AbstractSocketConnectorHandler.getProcessor()
           
 Processor ProcessorRunnable.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 SocketConnectorHandler.getProcessor()
          Get the default Processor to process IOEvent, occuring on connection phase.
 Processor StandaloneProcessorSelector.select(IOEvent ioEvent, Connection connection)
          Always return null, which means no Processor was found to process IOEvent.
 Processor ChainProcessorSelector.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 ProcessorSelector.select(IOEvent ioEvent, Connection connection)
          Selects Processor, which will process connection event.
 

Methods in com.sun.grizzly with parameters of type Processor
 void Context.setProcessor(Processor processor)
          Set the Processor, which is responsible to process the IOEvent.
 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.
 void AbstractSocketConnectorHandler.setProcessor(Processor defaultProcessor)
           
 void ProcessorRunnable.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 SocketConnectorHandler.setProcessor(Processor defaultProcessor)
          Set the default Processor to process IOEvent, occuring on connection phase.
 

Constructors in com.sun.grizzly with parameters of type Processor
ProcessorRunnable(IOEvent ioEvent, Connection connection, Processor processor, PostProcessor postProcessor)
           
 

Uses of Processor in com.sun.grizzly.asyncqueue
 

Subinterfaces of Processor in com.sun.grizzly.asyncqueue
 interface AsyncQueueProcessor
          Common interface for AsyncQueue processors.
 interface AsyncQueueReader<L>
          The AsyncQueueProcessor, which implements asynchronous read queue.
 interface AsyncQueueWriter<L>
          The AsyncQueueProcessor, which implements asynchronous write queue.
 

Methods in com.sun.grizzly.asyncqueue that return Processor
 Processor AsyncQueueProcessorSelector.select(IOEvent ioEvent, Connection connection)
          Returns asynchronous queue Processor if required
 

Uses of Processor in com.sun.grizzly.callbackhandler
 

Subinterfaces of Processor in com.sun.grizzly.callbackhandler
 interface CallbackHandler
          Callback handler, which works like adapter for Processor, where each IOEvent could be processed in separate method.
 

Classes in com.sun.grizzly.callbackhandler that implement Processor
 class AbstractCallbackHandler
          Base CallbackHandler implementation, which delegates process(Context) call to appropriate CallbackHandler method.
 class CallbackHandlerAdapter
          Empty adapter for CallbackHandler interface.
 

Uses of Processor in com.sun.grizzly.filterchain
 

Subinterfaces of Processor in com.sun.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 com.sun.grizzly.filterchain that implement Processor
 class AbstractFilterChain
          Abstract FilterChain implementation, which redirects process(com.sun.grizzly.Context) call to the AbstractFilterChain.execute(com.sun.grizzly.filterchain.FilterChainContext)
 class DefaultFilterChain
          Default FilterChain implementation
 class ListFacadeFilterChain
          FilterChain facade, which implements all the List related methods.
 

Methods in com.sun.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 com.sun.grizzly.nio
 

Classes in com.sun.grizzly.nio that implement Processor
 class AbstractNIOAsyncQueueReader
          The AsyncQueueReader implementation, based on the Java NIO
 class AbstractNIOAsyncQueueWriter
          The AsyncQueueWriter implementation, based on the Java NIO
 

Fields in com.sun.grizzly.nio declared as Processor
protected  Processor AbstractNIOConnection.processor
           
 

Methods in com.sun.grizzly.nio that return Processor
 Processor AbstractNIOConnection.getProcessor()
           
 

Methods in com.sun.grizzly.nio with parameters of type Processor
 void AbstractNIOConnection.setProcessor(Processor preferableProcessor)
           
 

Uses of Processor in com.sun.grizzly.nio.transport
 

Classes in com.sun.grizzly.nio.transport that implement Processor
 class TCPNIOAsyncQueueReader
          The TCP transport AsyncQueueReader implementation, based on the Java NIO
 class TCPNIOAsyncQueueWriter
          The TCP transport AsyncQueueWriter implementation, based on the Java NIO
protected  class TCPNIOConnectorHandler.ConnectorEventProcessor
          Processor, which will be notified, once OP_CONNECT will be ready
protected  class TCPNIOServerConnection.AcceptorEventProcessor
          EventProcessor, which will be notified, once OP_ACCEPT will be ready on ServerSockerChannel
 class UDPNIOAsyncQueueReader
          The UDP transport AsyncQueueReader implementation, based on the Java NIO
 class UDPNIOAsyncQueueWriter
          The UDP transport AsyncQueueWriter implementation, based on the Java NIO
 

Methods in com.sun.grizzly.nio.transport that return Processor
 Processor UDPNIOServerConnection.getProcessor()
           
 Processor TCPNIOServerConnection.AcceptorEventProcessorSelector.select(IOEvent ioEvent, Connection connection)
           
 

Methods in com.sun.grizzly.nio.transport with parameters of type Processor
protected  void TCPNIOTransport.executeProcessor(IOEvent ioEvent, Connection connection, Processor processor, ProcessorExecutor executor, PostProcessor postProcessor, Object strategyContext)
           
protected  void UDPNIOTransport.executeProcessor(IOEvent ioEvent, Connection connection, Processor processor, ProcessorExecutor executor, PostProcessor postProcessor, Object strategyContext)
           
 

Uses of Processor in com.sun.grizzly.utils
 

Classes in com.sun.grizzly.utils that implement Processor
 class ProcessorWrapper<E extends Context>
          Processor, which redirects all calls to internal Processor instance;
 

Constructors in com.sun.grizzly.utils with parameters of type Processor
ProcessorWrapper(Processor<E> internalProcessor)
           
 



Copyright © 2009 SUN Microsystems. All Rights Reserved.