public final class DefaultFilterChain extends ListFacadeFilterChain
FilterChain implementationFilterChain,
FilterfiltersinterestedIoEventsMask| Constructor and Description |
|---|
DefaultFilterChain() |
DefaultFilterChain(Collection<Filter> initialFilters) |
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, notifyChangedExcept, remove, remove, removeAll, retainAll, set, size, toArray, toArrayfinalize, indexOfType, isInterested, obtainContext, obtainFilterChainContext, obtainFilterChainContext, obtainFilterChainContext, obtainFilterChainContext, setInterested, toStringclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, hashCode, replaceAll, sort, spliteratorparallelStream, removeIf, streampublic DefaultFilterChain()
public DefaultFilterChain(Collection<Filter> initialFilters)
public ProcessorResult process(Context context)
Processorcontext - processing contextpublic ProcessorResult execute(FilterChainContext ctx)
ctx - FilterChainContext processing contextProcessorResultprotected final org.glassfish.grizzly.filterchain.DefaultFilterChain.FilterExecution executeChainPart(FilterChainContext ctx, FilterExecutor executor, int start, int end, org.glassfish.grizzly.filterchain.DefaultFilterChain.FiltersState filtersState) throws IOException
ctx - FilterChainContext processing contextexecutor - FilterExecutor, which will call appropriate
filter operation to process IOEvent.IOExceptionprotected NextAction executeFilter(FilterExecutor executor, Filter currentFilter, FilterChainContext ctx) throws IOException
executor - currentFilter - ctx - NextAction.IOExceptionpublic void read(Connection connection, CompletionHandler<ReadResult> completionHandler)
public ReadResult read(FilterChainContext context) throws IOException
IOExceptionpublic void write(Connection connection, Object dstAddress, Object message, CompletionHandler<WriteResult> completionHandler)
public void write(Connection connection, Object dstAddress, Object message, CompletionHandler<WriteResult> completionHandler, MessageCloner messageCloner)
@Deprecated public void write(Connection connection, Object dstAddress, Object message, CompletionHandler completionHandler, PushBackHandler pushBackHandler)
public void flush(Connection connection, CompletionHandler<WriteResult> completionHandler)
public void fireEventDownstream(Connection connection, FilterChainEvent event, CompletionHandler<FilterChainContext> completionHandler)
public void fireEventUpstream(Connection connection, FilterChainEvent event, CompletionHandler<FilterChainContext> completionHandler)
public void fail(FilterChainContext context, Throwable failure)
public DefaultFilterChain subList(int fromIndex, int toIndex)
Copyright © 2017 Oracle Corporation. All Rights Reserved.