org.glassfish.grizzly.nio.transport
Class TCPNIOTransportFilter
java.lang.Object
org.glassfish.grizzly.filterchain.FilterAdapter
org.glassfish.grizzly.nio.transport.TCPNIOTransportFilter
- All Implemented Interfaces:
- Filter
public class TCPNIOTransportFilter
- extends FilterAdapter
The TCPNIOTransport's transport Filter implementation
- Author:
- Alexey Stashok
| Methods inherited from class org.glassfish.grizzly.filterchain.FilterAdapter |
getFilterChain, getIndex, handleAccept, handleClose, handleConnect, isIndexable, postAccept, postClose, postConnect, postRead, postWrite, setIndex |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_BUFFER_SIZE
public static final int DEFAULT_BUFFER_SIZE
- See Also:
- Constant Field Values
handleRead
public NextAction handleRead(FilterChainContext ctx,
NextAction nextAction)
throws IOException
- Description copied from class:
FilterAdapter
- Execute a unit of processing work to be performed, when channel will
become available for reading.
This
Filter may either complete the required processing and
return false, or delegate remaining processing to the next
Filter in a FilterChain containing this Filter
by returning true.
- Specified by:
handleRead in interface Filter- Overrides:
handleRead in class FilterAdapter
- Parameters:
ctx - FilterChainContextnextAction - default NextAction, which Filter
could change in order to control how
FilterChain will continue the execution
- Returns:
NextAction instruction for FilterChain, how it
should continue the execution
- Throws:
IOException
handleWrite
public NextAction handleWrite(FilterChainContext ctx,
NextAction nextAction)
throws IOException
- Description copied from class:
FilterAdapter
- Execute a unit of processing work to be performed, when channel will
become available for writing.
This
Filter may either complete the required processing and
return false, or delegate remaining processing to the next
Filter in a FilterChain containing this Filter
by returning true.
- Specified by:
handleWrite in interface Filter- Overrides:
handleWrite in class FilterAdapter
- Parameters:
ctx - FilterChainContextnextAction - default NextAction, which Filter
could change in order to control how
FilterChain will continue the execution
- Returns:
NextAction instruction for FilterChain, how it
should continue the execution
- Throws:
IOException
exceptionOccurred
public void exceptionOccurred(FilterChainContext ctx,
Throwable error)
- Description copied from class:
FilterAdapter
- Notification about exception, occured on the
FilterChain
- Specified by:
exceptionOccurred in interface Filter- Overrides:
exceptionOccurred in class FilterAdapter
- Parameters:
ctx - event processing FilterChainContexterror - error, which occurred during FilterChain execution
Copyright © 2009 SUN Microsystems. All Rights Reserved.