org.glassfish.grizzly.filterchain
Class ExecutorResolver.UpstreamExecutor

java.lang.Object
  extended by org.glassfish.grizzly.filterchain.ExecutorResolver.UpstreamExecutor
All Implemented Interfaces:
FilterExecutor
Enclosing class:
ExecutorResolver

public static class ExecutorResolver.UpstreamExecutor
extends Object
implements FilterExecutor

Executes appropriate Filter processing method to process occurred IOEvent.


Constructor Summary
ExecutorResolver.UpstreamExecutor()
           
 
Method Summary
 int defaultEndIdx(FilterChainContext context)
           
 int defaultStartIdx(FilterChainContext context)
           
 NextAction execute(Filter filter, FilterChainContext context)
           
 int getNextFilter(FilterChainContext context)
           
 int getPreviousFilter(FilterChainContext context)
           
 boolean hasNextFilter(FilterChainContext context, int idx)
           
 boolean hasPreviousFilter(FilterChainContext context, int idx)
           
 void initIndexes(FilterChainContext context)
           
 boolean isDownstream()
           
 boolean isUpstream()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutorResolver.UpstreamExecutor

public ExecutorResolver.UpstreamExecutor()
Method Detail

defaultStartIdx

public final int defaultStartIdx(FilterChainContext context)
Specified by:
defaultStartIdx in interface FilterExecutor

defaultEndIdx

public final int defaultEndIdx(FilterChainContext context)
Specified by:
defaultEndIdx in interface FilterExecutor

getNextFilter

public final int getNextFilter(FilterChainContext context)
Specified by:
getNextFilter in interface FilterExecutor

getPreviousFilter

public final int getPreviousFilter(FilterChainContext context)
Specified by:
getPreviousFilter in interface FilterExecutor

hasNextFilter

public final boolean hasNextFilter(FilterChainContext context,
                                   int idx)
Specified by:
hasNextFilter in interface FilterExecutor

hasPreviousFilter

public final boolean hasPreviousFilter(FilterChainContext context,
                                       int idx)
Specified by:
hasPreviousFilter in interface FilterExecutor

initIndexes

public final void initIndexes(FilterChainContext context)
Specified by:
initIndexes in interface FilterExecutor

isUpstream

public final boolean isUpstream()
Specified by:
isUpstream in interface FilterExecutor

isDownstream

public final boolean isDownstream()
Specified by:
isDownstream in interface FilterExecutor

execute

public NextAction execute(Filter filter,
                          FilterChainContext context)
                   throws IOException
Specified by:
execute in interface FilterExecutor
Throws:
IOException


Copyright © 2011 Oracle Corpration. All Rights Reserved.