Package org.glassfish.grizzly
Class DefaultProcessorSelector
- java.lang.Object
-
- org.glassfish.grizzly.DefaultProcessorSelector
-
- All Implemented Interfaces:
ProcessorSelector
public class DefaultProcessorSelector extends Object implements ProcessorSelector
DefaultProcessorSelectorimplementation, which usesConnection'sProcessorpreferences. TheDefaultProcessorSelectorfirst checksConnection's associatedProcessor(Connection.getProcessor()). If returnedProcessoris null - if delegates selection toConnection'sProcessorSelector(Connection.getProcessorSelector()).- Author:
- Alexey Stashok
-
-
Constructor Summary
Constructors Constructor Description DefaultProcessorSelector(Transport transport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Processorselect(IOEvent ioEvent, Connection connection)SelectsProcessor, which will process connection event.
-
-
-
Field Detail
-
transport
protected final Transport transport
-
-
Constructor Detail
-
DefaultProcessorSelector
public DefaultProcessorSelector(Transport transport)
-
-
Method Detail
-
select
public Processor select(IOEvent ioEvent, Connection connection)
SelectsProcessor, which will process connection event.- Specified by:
selectin interfaceProcessorSelector- Parameters:
ioEvent- connection event to be processedconnection- where event occurred- Returns:
- the
Processor, which will process connection event.
-
-