org.glassfish.grizzly.filterchain
Interface FilterExecutor


public interface FilterExecutor

Executes appropriate Filter processing method to process occurred IOEvent.


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()
           
 

Method Detail

execute

NextAction execute(Filter filter,
                   FilterChainContext context)
                   throws java.io.IOException
Throws:
java.io.IOException

defaultStartIdx

int defaultStartIdx(FilterChainContext context)

defaultEndIdx

int defaultEndIdx(FilterChainContext context)

getNextFilter

int getNextFilter(FilterChainContext context)

getPreviousFilter

int getPreviousFilter(FilterChainContext context)

initIndexes

void initIndexes(FilterChainContext context)

hasNextFilter

boolean hasNextFilter(FilterChainContext context,
                      int idx)

hasPreviousFilter

boolean hasPreviousFilter(FilterChainContext context,
                          int idx)

isUpstream

boolean isUpstream()

isDownstream

boolean isDownstream()


Copyright © 2011 Oracle Corpration. All Rights Reserved.