public class ClientAuthFilter
extends org.glassfish.grizzly.filterchain.BaseFilter
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientAuthFilter.ConnectionAuthInfo
Single connection authentication info.
|
| Constructor and Description |
|---|
ClientAuthFilter() |
| Modifier and Type | Method and Description |
|---|---|
org.glassfish.grizzly.filterchain.NextAction |
handleClose(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
The method is called, when a connection gets closed.
|
org.glassfish.grizzly.filterchain.NextAction |
handleRead(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
The method is called once we have received
MultiLinePacket. |
org.glassfish.grizzly.filterchain.NextAction |
handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
The method is called each time, when client sends a message to a server.
|
public org.glassfish.grizzly.filterchain.NextAction handleRead(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
throws IOException
MultiLinePacket.
Filter check if incoming message is the server authentication response.
If yes - we suppose client authentication is completed, store client id
(assigned by the server), and resume all the pending writes. If client
was authenticated before - we check the "auth-id: handleRead in interface org.glassfish.grizzly.filterchain.FilterhandleRead in class org.glassfish.grizzly.filterchain.BaseFilterctx - Request processing contextNextActionIOExceptionpublic org.glassfish.grizzly.filterchain.NextAction handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
throws IOException
handleWrite in interface org.glassfish.grizzly.filterchain.FilterhandleWrite in class org.glassfish.grizzly.filterchain.BaseFilterctx - Response processing contextNextActionIOExceptionpublic org.glassfish.grizzly.filterchain.NextAction handleClose(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
throws IOException
handleClose in interface org.glassfish.grizzly.filterchain.FilterhandleClose in class org.glassfish.grizzly.filterchain.BaseFilterctx - Request processing contextNextActionIOExceptionCopyright © 2018 Oracle Corporation. All Rights Reserved.