|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.grizzly.filterchain.BaseFilter
public class BaseFilter
Provides empty implementation for Filter processing methods.
Filter| Constructor Summary | |
|---|---|
BaseFilter()
|
|
| Method Summary | |
|---|---|
FilterChainContext |
createContext(Connection connection,
FilterChainContext.Operation operation)
|
void |
exceptionOccurred(FilterChainContext ctx,
java.lang.Throwable error)
Notification about exception, occurred on the FilterChain |
FilterChain |
getFilterChain()
Returns the FilterChain, which is executing this Filter
on the current thread. |
int |
getIndex()
|
NextAction |
handleAccept(FilterChainContext ctx)
Execute a unit of processing work to be performed, when server channel has accepted the client connection. |
NextAction |
handleClose(FilterChainContext ctx)
Execute a unit of processing work to be performed, when connection has been closed. |
NextAction |
handleConnect(FilterChainContext ctx)
Execute a unit of processing work to be performed, when channel gets connected. |
NextAction |
handleEvent(FilterChainContext ctx,
FilterChainEvent event)
Handle custom event associated with the Connection. |
NextAction |
handleRead(FilterChainContext ctx)
Execute a unit of processing work to be performed, when channel will become available for reading. |
NextAction |
handleWrite(FilterChainContext ctx)
Execute a unit of processing work to be performed, when some data should be written on channel. |
void |
onAdded(FilterChain filterChain)
Method is called, when the Filter has been added to the passed FilterChain. |
void |
onFilterChainChanged(FilterChain filterChain)
Method is called, when the FilterChain this Filter is part of,
has been changed. |
void |
onRemoved(FilterChain filterChain)
Method is called, when the Filter has been removed from the passed FilterChain. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseFilter()
| Method Detail |
|---|
public void onAdded(FilterChain filterChain)
FilterFilterChain.
onAdded in interface FilterfilterChain - the FilterChain this Filter was added to.public void onFilterChainChanged(FilterChain filterChain)
FilterFilterChain this Filter is part of,
has been changed.
onFilterChainChanged in interface FilterfilterChain - the FilterChain.public void onRemoved(FilterChain filterChain)
FilterFilterChain.
onRemoved in interface FilterfilterChain - the FilterChain this Filter was removed from.
public NextAction handleRead(FilterChainContext ctx)
throws java.io.IOException
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.
handleRead in interface Filterctx - FilterChainContext
NextAction instruction for FilterChain, how it
should continue the execution
java.io.IOException
public NextAction handleWrite(FilterChainContext ctx)
throws java.io.IOException
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.
handleWrite in interface Filterctx - FilterChainContext
NextAction instruction for FilterChain, how it
should continue the execution
java.io.IOException
public NextAction handleConnect(FilterChainContext ctx)
throws java.io.IOException
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.
handleConnect in interface Filterctx - FilterChainContext
NextAction instruction for FilterChain, how it
should continue the execution
java.io.IOException
public NextAction handleAccept(FilterChainContext ctx)
throws java.io.IOException
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.
handleAccept in interface Filterctx - FilterChainContext
NextAction instruction for FilterChain, how it
should continue the execution
java.io.IOException
public NextAction handleEvent(FilterChainContext ctx,
FilterChainEvent event)
throws java.io.IOException
Connection.
This Filter may either complete the required processing and
return StopAction, or delegate remaining processing to the next
Filter in a FilterChain containing this Filter
by returning InvokeAction.
handleEvent in interface Filterctx - FilterChainContext
NextAction instruction for FilterChain, how it
should continue the execution
java.io.IOException
public NextAction handleClose(FilterChainContext ctx)
throws java.io.IOException
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.
handleClose in interface Filterctx - FilterChainContext
NextAction instruction for FilterChain, how it
should continue the execution
java.io.IOException
public void exceptionOccurred(FilterChainContext ctx,
java.lang.Throwable error)
FilterChain
exceptionOccurred in interface Filterctx - event processing FilterChainContexterror - error, which occurred during FilterChain executionpublic FilterChain getFilterChain()
FilterChain, which is executing this Filter
on the current thread.
FilterChain, which is currently
executing this Filterpublic int getIndex()
FilterChain.
public FilterChainContext createContext(Connection connection,
FilterChainContext.Operation operation)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||