public class GSIClientAuthenticationHandler extends AbstractClientAuthnHandler
Client-side handler mirroring the server-side GSIAuthenticationHandler. Added to the channel pipeline to handle protocol and auth requests and responses.
loginResponse, protocolclient, future, LOGGER| Constructor and Description |
|---|
GSIClientAuthenticationHandler(GSICredentialManager credentialManager) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doOnAuthenticationResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundAuthenticationResponse response) |
protected void |
sendAuthenticationRequest(io.netty.channel.ChannelHandlerContext ctx) |
void |
setClient(XrootdTpcClient client) |
doOnAsynResponse, doOnLoginResponse, doOnWaitResponse, exceptionCaughtasynWaitTimeout, channelRead, doOnAttnResponse, doOnChecksumResponse, doOnCloseResponse, doOnErrorResponse, doOnHandshakeResponse, doOnOpenResponse, doOnProtocolResponse, doOnReadResponse, doOnRedirectResponse, doOnWaitRespResponse, getWaitInSeconds, responseReceived, sendChecksumRequest, sendCloseRequest, sendLoginRequest, sendOpenRequest, sendReadRequest, unsupportedchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggeredhandlerAdded, handlerRemoved, isSharablepublic GSIClientAuthenticationHandler(GSICredentialManager credentialManager)
public void setClient(XrootdTpcClient client)
setClient in class AbstractClientRequestHandlerprotected void doOnAuthenticationResponse(io.netty.channel.ChannelHandlerContext ctx,
InboundAuthenticationResponse response)
throws XrootdException
doOnAuthenticationResponse in class AbstractClientRequestHandlerXrootdExceptionprotected void sendAuthenticationRequest(io.netty.channel.ChannelHandlerContext ctx)
throws XrootdException
sendAuthenticationRequest in class AbstractClientRequestHandlerXrootdExceptionCopyright © 2011-2020 dCache.org. All Rights Reserved.