Uses of Class
org.dcache.xrootd.core.XrootdException
-
-
Uses of XrootdException in org.dcache.xrootd.core
Methods in org.dcache.xrootd.core that throw XrootdException Modifier and Type Method Description protected java.lang.ObjectXrootdAuthenticationHandler. doOnAuthentication(io.netty.channel.ChannelHandlerContext context, AuthenticationRequest request)protected java.lang.ObjectXrootdRequestHandler. doOnAuthentication(io.netty.channel.ChannelHandlerContext ctx, AuthenticationRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnClose(io.netty.channel.ChannelHandlerContext ctx, CloseRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnClose(io.netty.channel.ChannelHandlerContext ctx, CloseRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnDirList(io.netty.channel.ChannelHandlerContext ctx, DirListRequest request)protected java.lang.ObjectXrootdRequestHandler. doOnDirList(io.netty.channel.ChannelHandlerContext ctx, DirListRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnEndSession(io.netty.channel.ChannelHandlerContext ctx, EndSessionRequest request)protected java.lang.ObjectXrootdSessionHandler. doOnEndSession(io.netty.channel.ChannelHandlerContext ctx, EndSessionRequest request)protected java.lang.VoidXrootdAuthorizationHandler. doOnLocate(io.netty.channel.ChannelHandlerContext ctx, LocateRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnLocate(io.netty.channel.ChannelHandlerContext ctx, LocateRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnLogin(io.netty.channel.ChannelHandlerContext ctx, LoginRequest msg)protected LoginResponseXrootdSessionHandler. doOnLogin(io.netty.channel.ChannelHandlerContext ctx, LoginRequest request)protected java.lang.VoidXrootdAuthorizationHandler. doOnMkDir(io.netty.channel.ChannelHandlerContext ctx, MkDirRequest req)protected java.lang.ObjectXrootdRequestHandler. doOnMkDir(io.netty.channel.ChannelHandlerContext ctx, MkDirRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnMv(io.netty.channel.ChannelHandlerContext ctx, MvRequest req)protected java.lang.ObjectXrootdRequestHandler. doOnMv(io.netty.channel.ChannelHandlerContext ctx, MvRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnOpen(io.netty.channel.ChannelHandlerContext ctx, OpenRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnOpen(io.netty.channel.ChannelHandlerContext ctx, OpenRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnPrepare(io.netty.channel.ChannelHandlerContext ctx, PrepareRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnProtocolRequest(io.netty.channel.ChannelHandlerContext ctx, ProtocolRequest msg)protected XrootdResponse<ProtocolRequest>XrootdProtocolRequestHandler. doOnProtocolRequest(io.netty.channel.ChannelHandlerContext ctx, ProtocolRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnProtocolRequest(io.netty.channel.ChannelHandlerContext ctx, ProtocolRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnQuery(io.netty.channel.ChannelHandlerContext ctx, QueryRequest req)protected java.lang.ObjectXrootdRequestHandler. doOnQuery(io.netty.channel.ChannelHandlerContext ctx, QueryRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnRead(io.netty.channel.ChannelHandlerContext ctx, ReadRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnRead(io.netty.channel.ChannelHandlerContext ctx, ReadRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnReadV(io.netty.channel.ChannelHandlerContext ctx, ReadVRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnReadV(io.netty.channel.ChannelHandlerContext ctx, ReadVRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnRm(io.netty.channel.ChannelHandlerContext ctx, RmRequest req)protected java.lang.ObjectXrootdRequestHandler. doOnRm(io.netty.channel.ChannelHandlerContext ctx, RmRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnRmDir(io.netty.channel.ChannelHandlerContext ctx, RmDirRequest req)protected java.lang.ObjectXrootdRequestHandler. doOnRmDir(io.netty.channel.ChannelHandlerContext ctx, RmDirRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnSet(io.netty.channel.ChannelHandlerContext ctx, SetRequest request)protected java.lang.ObjectXrootdRequestHandler. doOnSet(io.netty.channel.ChannelHandlerContext ctx, SetRequest request)protected java.lang.VoidXrootdAuthorizationHandler. doOnStat(io.netty.channel.ChannelHandlerContext ctx, StatRequest req)protected java.lang.ObjectXrootdRequestHandler. doOnStat(io.netty.channel.ChannelHandlerContext ctx, StatRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnStatx(io.netty.channel.ChannelHandlerContext ctx, StatxRequest req)protected java.lang.ObjectXrootdRequestHandler. doOnStatx(io.netty.channel.ChannelHandlerContext ctx, StatxRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnSync(io.netty.channel.ChannelHandlerContext ctx, SyncRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnSync(io.netty.channel.ChannelHandlerContext ctx, SyncRequest msg)protected java.lang.VoidXrootdAuthorizationHandler. doOnWrite(io.netty.channel.ChannelHandlerContext ctx, WriteRequest msg)protected java.lang.ObjectXrootdRequestHandler. doOnWrite(io.netty.channel.ChannelHandlerContext ctx, WriteRequest msg)protected voidXrootdProtocolRequestHandler. enforceClientTlsIfDestinationRequiresItForTpc(java.util.Map<java.lang.String,java.lang.String> opaque)This is a supplementary check to make sure that non-TLS-capable clients (i.e., pre-v5) are not allowed to connect if they intend to do TPC and the "requiresTLSForTPC" is set on the destination server.protected javax.security.auth.SubjectXrootdAuthenticationHandler. login(io.netty.channel.ChannelHandlerContext context, javax.security.auth.Subject subject)Called at the end of successful login/authentication.voidXrootdSessionHandler. setAuthSucceeded(io.netty.channel.ChannelHandlerContext ctx)protected <T extends XrootdRequest>
XrootdResponse<T>XrootdRequestHandler. unsupported(io.netty.channel.ChannelHandlerContext ctx, T msg) -
Uses of XrootdException in org.dcache.xrootd.plugins
Methods in org.dcache.xrootd.plugins that throw XrootdException Modifier and Type Method Description XrootdResponse<AuthenticationRequest>AuthenticationHandler. authenticate(AuthenticationRequest request)Authenticate method, parsing the requests and creating adequate responses.java.lang.StringAuthorizationHandler. authorize(javax.security.auth.Subject subject, java.net.InetSocketAddress localAddress, java.net.InetSocketAddress remoteAddress, java.lang.String path, java.util.Map<java.lang.String,java.lang.String> opaque, int request, XrootdProtocol.FilePerm mode)Authorization and path mapping hook.voidProxyDelegationClient. cancelProxyRequest(ProxyRequest<K,R> request)CProxyDelegationClient. finalizeProxyCredential(java.lang.String id, P proxyCert)ProxyRequest<K,R>ProxyDelegationClient. getProxyRequest(K key) -
Uses of XrootdException in org.dcache.xrootd.security
Methods in org.dcache.xrootd.security that throw XrootdException Modifier and Type Method Description booleanTLSSessionInfo. clientTransitionedToTLS(int request, io.netty.channel.ChannelHandlerContext ctx)This method should be called by the TPC client before the relevant requests.java.lang.StringSecurityInfo. getRequiredValue(java.lang.String key)Return the value corresponding to a key.booleanTLSSessionInfo. serverTransitionedToTLS(int request, io.netty.channel.ChannelHandlerContext ctx)This method should be called by the server during the response to the relevant requests.voidTLSSessionInfo. setLocalTlsActivation(int version, int clientOptions, int clientExpect)Used by the server side to determine response to client, depending on its own configuration and the client flags.static java.lang.StringTokenValidator. stripOffPrefix(java.lang.String token)voidTokenValidator. validate(io.netty.channel.ChannelHandlerContext ctx, java.lang.String token)Handles the implementation-specific authorization procedure.Constructors in org.dcache.xrootd.security that throw XrootdException Constructor Description SecurityInfo(java.lang.String description) -
Uses of XrootdException in org.dcache.xrootd.stream
Methods in org.dcache.xrootd.stream that throw XrootdException Modifier and Type Method Description protected abstract longAbstractChunkedReadvResponse. getSize(int fd)protected longChunkedFileChannelReadvResponse. getSize(int fd)protected longChunkedFileReadvResponse. getSize(int fd)protected abstract io.netty.buffer.ByteBufAbstractChunkedReadvResponse. read(io.netty.buffer.ByteBufAllocator alloc, int fd, long position, int length)protected io.netty.buffer.ByteBufChunkedFileChannelReadvResponse. read(io.netty.buffer.ByteBufAllocator alloc, int fd, long position, int length)protected io.netty.buffer.ByteBufChunkedFileReadvResponse. read(io.netty.buffer.ByteBufAllocator alloc, int fd, long position, int length) -
Uses of XrootdException in org.dcache.xrootd.tpc
Methods in org.dcache.xrootd.tpc that throw XrootdException Modifier and Type Method Description longXrootdTpcInfo. computeFileSize()protected voidAbstractClientAuthnHandler. doOnAsynResponse(io.netty.channel.ChannelHandlerContext ctx, InboundAttnResponse response)protected voidAbstractClientRequestHandler. doOnAsynResponse(io.netty.channel.ChannelHandlerContext ctx, InboundAttnResponse response)protected voidAbstractClientSourceHandler. doOnAsynResponse(io.netty.channel.ChannelHandlerContext ctx, InboundAttnResponse response)protected voidTpcClientConnectHandler. doOnAsynResponse(io.netty.channel.ChannelHandlerContext ctx, InboundAttnResponse response)protected voidTpcSourceReadHandler. doOnAsynResponse(io.netty.channel.ChannelHandlerContext ctx, InboundAttnResponse response)protected voidAbstractClientRequestHandler. doOnAttnResponse(io.netty.channel.ChannelHandlerContext ctx, InboundAttnResponse response)protected voidAbstractClientRequestHandler. doOnAuthenticationResponse(io.netty.channel.ChannelHandlerContext ctx, InboundAuthenticationResponse response)protected voidAbstractClientSourceHandler. doOnAuthenticationResponse(io.netty.channel.ChannelHandlerContext ctx, InboundAuthenticationResponse response)If this method is called on this handler with status OK, this means that step has succeeded.protected voidAbstractClientRequestHandler. doOnChecksumResponse(io.netty.channel.ChannelHandlerContext ctx, InboundChecksumResponse response)protected abstract voidAbstractClientSourceHandler. doOnChecksumResponse(io.netty.channel.ChannelHandlerContext ctx, InboundChecksumResponse response)Should check the checksum and fail or succeed accordingly.protected voidTpcSourceReadHandler. doOnChecksumResponse(io.netty.channel.ChannelHandlerContext ctx, InboundChecksumResponse response)protected voidAbstractClientRequestHandler. doOnCloseResponse(io.netty.channel.ChannelHandlerContext ctx, InboundCloseResponse response)protected voidAbstractClientSourceHandler. doOnCloseResponse(io.netty.channel.ChannelHandlerContext ctx, InboundCloseResponse response)protected voidAbstractClientRequestHandler. doOnErrorResponse(io.netty.channel.ChannelHandlerContext ctx, InboundErrorResponse response)protected voidAbstractClientRequestHandler. doOnHandshakeResponse(io.netty.channel.ChannelHandlerContext ctx, InboundHandshakeResponse response)protected voidAbstractClientAuthnHandler. doOnLoginResponse(io.netty.channel.ChannelHandlerContext ctx, InboundLoginResponse response)Arriving here means login succeeded, but authentication required.protected voidAbstractClientRequestHandler. doOnLoginResponse(io.netty.channel.ChannelHandlerContext ctx, InboundLoginResponse response)protected voidAbstractClientSourceHandler. doOnLoginResponse(io.netty.channel.ChannelHandlerContext ctx, InboundLoginResponse response)If the response contains a security context, then it was not handled by an authentication plugin, and the transfer should fail.protected voidTpcClientConnectHandler. doOnLoginResponse(io.netty.channel.ChannelHandlerContext ctx, InboundLoginResponse response)protected voidAbstractClientRequestHandler. doOnOpenResponse(io.netty.channel.ChannelHandlerContext ctx, InboundOpenReadOnlyResponse response)protected voidAbstractClientSourceHandler. doOnOpenResponse(io.netty.channel.ChannelHandlerContext ctx, InboundOpenReadOnlyResponse response)protected voidAbstractClientRequestHandler. doOnProtocolResponse(io.netty.channel.ChannelHandlerContext ctx, InboundProtocolResponse response)protected voidTpcClientConnectHandler. doOnProtocolResponse(io.netty.channel.ChannelHandlerContext ctx, InboundProtocolResponse response)protected voidAbstractClientRequestHandler. doOnReadResponse(io.netty.channel.ChannelHandlerContext ctx, InboundReadResponse response)protected abstract voidAbstractClientSourceHandler. doOnReadResponse(io.netty.channel.ChannelHandlerContext ctx, InboundReadResponse response)Should implement the proper read logic.protected voidAbstractClientRequestHandler. doOnRedirectResponse(io.netty.channel.ChannelHandlerContext ctx, InboundRedirectResponse response)protected voidAbstractClientAuthnHandler. doOnWaitResponse(io.netty.channel.ChannelHandlerContext ctx, AbstractXrootdInboundResponse response)protected voidAbstractClientRequestHandler. doOnWaitResponse(io.netty.channel.ChannelHandlerContext ctx, AbstractXrootdInboundResponse response)protected voidAbstractClientSourceHandler. doOnWaitResponse(io.netty.channel.ChannelHandlerContext ctx, AbstractXrootdInboundResponse response)protected voidTpcClientConnectHandler. doOnWaitResponse(io.netty.channel.ChannelHandlerContext ctx, AbstractXrootdInboundResponse response)protected voidTpcSourceReadHandler. doOnWaitResponse(io.netty.channel.ChannelHandlerContext ctx, AbstractXrootdInboundResponse response)protected voidAbstractClientRequestHandler. doOnWaitRespResponse(io.netty.channel.ChannelHandlerContext ctx, InboundWaitRespResponse response)voidTpcDelayedSyncWriteHandler. redirect(io.netty.channel.ChannelHandlerContext ctx, InboundRedirectResponse response)Needs to be implemented by the caller (outside the pipeline).protected voidAbstractClientRequestHandler. sendAuthenticationRequest(io.netty.channel.ChannelHandlerContext ctx)protected voidAbstractClientRequestHandler. sendChecksumRequest(io.netty.channel.ChannelHandlerContext ctx)protected abstract voidAbstractClientSourceHandler. sendChecksumRequest(io.netty.channel.ChannelHandlerContext ctx)If checksum option is expressed.protected voidAbstractClientRequestHandler. sendCloseRequest(io.netty.channel.ChannelHandlerContext ctx)protected voidAbstractClientRequestHandler. sendLoginRequest(io.netty.channel.ChannelHandlerContext ctx)protected voidAbstractClientRequestHandler. sendOpenRequest(io.netty.channel.ChannelHandlerContext ctx)protected voidAbstractClientRequestHandler. sendReadRequest(io.netty.channel.ChannelHandlerContext ctx)protected abstract voidAbstractClientSourceHandler. sendReadRequest(io.netty.channel.ChannelHandlerContext ctx)Should take care of any special handling, such as vectorization.protected <T extends XrootdOutboundRequest>
voidAbstractClientRequestHandler. unsupported(java.lang.Class<T> msg)protected abstract voidTpcSourceReadHandler. validateChecksum(InboundChecksumResponse response, io.netty.channel.ChannelHandlerContext ctx) -
Uses of XrootdException in org.dcache.xrootd.tpc.protocol.messages
Constructors in org.dcache.xrootd.tpc.protocol.messages that throw XrootdException Constructor Description InboundAuthenticationResponse(io.netty.buffer.ByteBuf buffer)InboundHandshakeResponse(io.netty.buffer.ByteBuf buffer)InboundLoginResponse(io.netty.buffer.ByteBuf buffer)InboundProtocolResponse(io.netty.buffer.ByteBuf buffer) -
Uses of XrootdException in org.dcache.xrootd.util
Constructors in org.dcache.xrootd.util that throw XrootdException Constructor Description ChecksumInfo(java.lang.String path, java.lang.String opaque)
-