public class TpcClientConnectHandler extends AbstractClientRequestHandler
This handler implements protocol and login.
If the login response is OK, it hands it off to the next handler in the chain.
client, future, LOGGER| Constructor and Description |
|---|
TpcClientConnectHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doOnAsynResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundAttnResponse response) |
protected void |
doOnHandshakeResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundHandshakeResponse response) |
protected void |
doOnLoginResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundLoginResponse response) |
protected void |
doOnProtocolResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundProtocolResponse response) |
protected void |
doOnWaitResponse(io.netty.channel.ChannelHandlerContext ctx,
AbstractXrootdInboundResponse response) |
protected void |
sendLoginRequest(io.netty.channel.ChannelHandlerContext ctx) |
protected void |
sendProtocolRequest(io.netty.channel.ChannelHandlerContext ctx) |
channelRead, doOnAttnResponse, doOnAuthenticationResponse, doOnChecksumResponse, doOnCloseResponse, doOnErrorResponse, doOnOpenResponse, doOnReadResponse, doOnRedirectResponse, exceptionCaught, getWaitInSeconds, responseReceived, sendAuthenticationRequest, sendChecksumRequest, sendCloseRequest, sendOpenRequest, sendReadRequest, setClient, unsupportedchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggeredhandlerAdded, handlerRemoved, isSharableprotected void doOnAsynResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundAttnResponse response)
doOnAsynResponse in class AbstractClientRequestHandlerprotected void doOnHandshakeResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundHandshakeResponse response)
doOnHandshakeResponse in class AbstractClientRequestHandlerprotected void doOnProtocolResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundProtocolResponse response)
doOnProtocolResponse in class AbstractClientRequestHandlerprotected void doOnLoginResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundLoginResponse response)
doOnLoginResponse in class AbstractClientRequestHandlerprotected void doOnWaitResponse(io.netty.channel.ChannelHandlerContext ctx,
AbstractXrootdInboundResponse response)
doOnWaitResponse in class AbstractClientRequestHandlerprotected void sendLoginRequest(io.netty.channel.ChannelHandlerContext ctx)
sendLoginRequest in class AbstractClientRequestHandlerprotected void sendProtocolRequest(io.netty.channel.ChannelHandlerContext ctx)
Copyright © 2011–2018 dCache.org. All rights reserved.