A B C D E F G H I K L M N O P Q R S T U V W X Z _ 
All Classes All Packages

A

ABLE - org.dcache.xrootd.security.TLSSessionInfo.ClientTls
 
AbstractChunkedReadResponse - Class in org.dcache.xrootd.stream
 
AbstractChunkedReadResponse(ReadRequest, int) - Constructor for class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
AbstractChunkedReadvResponse - Class in org.dcache.xrootd.stream
 
AbstractChunkedReadvResponse(ReadVRequest, int) - Constructor for class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
AbstractClientAuthnHandler - Class in org.dcache.xrootd.tpc
Base class for authentication handlers used for outbound requests from the embedded third-party-client.
AbstractClientAuthnHandler(String) - Constructor for class org.dcache.xrootd.tpc.AbstractClientAuthnHandler
 
AbstractClientRequestHandler - Class in org.dcache.xrootd.tpc
This handler is intended for implementation of only a very limited subset of the protocol in order to support third-party read requests.
AbstractClientRequestHandler() - Constructor for class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
AbstractClientSourceHandler - Class in org.dcache.xrootd.tpc
Xrootd Third Party copy requires the destination server to be active, and request a read of the source file from the source server.
AbstractClientSourceHandler() - Constructor for class org.dcache.xrootd.tpc.AbstractClientSourceHandler
 
AbstractInboundWaitResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Server's prerogative to tell the client to wait up to a certain number of seconds.
AbstractInboundWaitResponse(ByteBuf, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.AbstractInboundWaitResponse
 
AbstractXrootdDecoder - Class in org.dcache.xrootd.core
Base class for frame decoders.
AbstractXrootdDecoder() - Constructor for class org.dcache.xrootd.core.AbstractXrootdDecoder
 
AbstractXrootdInboundResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Supports incoming third-party source server reponses.
AbstractXrootdInboundResponse(int, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdInboundResponse
 
AbstractXrootdInboundResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdInboundResponse
 
AbstractXrootdOutboundRequest - Class in org.dcache.xrootd.tpc.protocol.messages
Supports outgoing client requests to the source server in third-party copies.
AbstractXrootdOutboundRequest(int, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
AbstractXrootdRequest - Class in org.dcache.xrootd.protocol.messages
 
AbstractXrootdRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
AbstractXrootdRequest(ByteBuf, int) - Constructor for class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
AbstractXrootdResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
AbstractXrootdResponse(T, int) - Constructor for class org.dcache.xrootd.protocol.messages.AbstractXrootdResponse
 
add(String) - Method in interface org.dcache.xrootd.protocol.messages.DirListResponse.Builder
 
add(String, FileStatus) - Method in interface org.dcache.xrootd.protocol.messages.DirListResponse.Builder
 
add(XrootdAuthenticationHandler) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
addInfoFromOpaque(String, Map<String, String>) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
Used in a two-phase sequence (client, server), to add information incrementally.
ADLER32 - org.dcache.xrootd.tpc.XrootdTpcInfo.CksumType
 
allowsAnonymousGPFile() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
AsyncResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
AsyncResponse(XrootdResponse<T>) - Constructor for class org.dcache.xrootd.protocol.messages.AsyncResponse
 
asynWaitTimeout(ChannelHandlerContext, InboundWaitRespResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
authenticate(AuthenticationRequest) - Method in interface org.dcache.xrootd.plugins.AuthenticationHandler
Authenticate method, parsing the requests and creating adequate responses.
authenticate(AuthenticationRequest) - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationHandler
 
AuthenticationFactory - Interface in org.dcache.xrootd.plugins
 
AuthenticationHandler - Interface in org.dcache.xrootd.plugins
 
AuthenticationProvider - Interface in org.dcache.xrootd.plugins
A factory loader class for AuthenticationFactory.
AuthenticationRequest - Class in org.dcache.xrootd.protocol.messages
The structure of the authentication request according to the protocol:
AuthenticationRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
AuthenticationResponse - Class in org.dcache.xrootd.protocol.messages
 
AuthenticationResponse(AuthenticationRequest, int, int, Consumer<ByteBuf>) - Constructor for class org.dcache.xrootd.protocol.messages.AuthenticationResponse
 
AUTHN_PROTOCOL_PREFIX - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
AUTHN_PROTOCOL_TYPE_LEN - Static variable in class org.dcache.xrootd.protocol.messages.LoginResponse
 
AuthorizationFactory - Interface in org.dcache.xrootd.plugins
 
AuthorizationHandler - Interface in org.dcache.xrootd.plugins
The interface to authorization and path mapping plugins.
AuthorizationProvider - Interface in org.dcache.xrootd.plugins
A factory loader class for AuthorizationFactory.
authorize(Subject, InetSocketAddress, InetSocketAddress, String, Map<String, String>, int, XrootdProtocol.FilePerm) - Method in interface org.dcache.xrootd.plugins.AuthorizationHandler
Authorization and path mapping hook.
authorize(Subject, InetSocketAddress, InetSocketAddress, String, Map<String, String>, int, XrootdProtocol.FilePerm) - Method in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationHandler
 
AUTHZ - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
AwaitAsyncResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
AwaitAsyncResponse(T, int) - Constructor for class org.dcache.xrootd.protocol.messages.AwaitAsyncResponse
 

B

BufferDecrypter - Interface in org.dcache.xrootd.security
Intended to support the decryption of signed hashes.
BufferEncrypter - Interface in org.dcache.xrootd.security
Intended to support the encryption of signed hashes.
buildContext(Properties) - Method in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
Called by the provider during initialization.
builder(DirListRequest) - Static method in class org.dcache.xrootd.protocol.messages.DirListResponse
 
buildFinal() - Method in interface org.dcache.xrootd.protocol.messages.DirListResponse.Builder
 
buildOpaqueString(String, String) - Static method in class org.dcache.xrootd.util.OpaqueStringParser
Build an opaque string containing a single key and a single value
buildOpaqueString(Map<String, String>) - Static method in class org.dcache.xrootd.util.OpaqueStringParser
Reconstitute the opaque string from the map.
buildPartial() - Method in interface org.dcache.xrootd.protocol.messages.DirListResponse.Builder
 
ByteBuffersProvider - Interface in org.dcache.xrootd.util
This interface pulls out the two methods necessary to support the write.
bytesToRead() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 
BytesToRead() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage.EmbeddedReadRequest
 

C

cancelAttnFuture() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
CANCELLED - org.dcache.xrootd.tpc.XrootdTpcInfo.Status
 
cancelProxyRequest(ProxyRequest<K, R>) - Method in interface org.dcache.xrootd.plugins.ProxyDelegationClient
 
canRedirect() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
channelActive(ChannelHandlerContext) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
ChannelHandlerFactory - Interface in org.dcache.xrootd.plugins
 
ChannelHandlerProvider - Interface in org.dcache.xrootd.plugins
A factory loader class for ChannelHandlerFactory.
channelInactive(ChannelHandlerContext) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
channelInactive(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
channelWritabilityChanged(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
checkAllUsernamesValid(String) - Static method in class org.dcache.xrootd.util.UserNameUtils
Finds all segments/groups of the string which could potentially be usernames (bounded by '=' and '@'), and checks each for validity.
CHECKSUM - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
ChecksumInfo - Class in org.dcache.xrootd.util
Protocol 4.0+ allows for an optional checksum type specification passed as an opaque/cgi element on the path.
ChecksumInfo(String, String) - Constructor for class org.dcache.xrootd.util.ChecksumInfo
 
checkUsernameValid(String) - Static method in class org.dcache.xrootd.util.UserNameUtils
Checks for POSIX compliance.
ChunkedFileChannelReadResponse - Class in org.dcache.xrootd.stream
 
ChunkedFileChannelReadResponse(ReadRequest, int, FileChannel) - Constructor for class org.dcache.xrootd.stream.ChunkedFileChannelReadResponse
 
ChunkedFileChannelReadvResponse - Class in org.dcache.xrootd.stream
 
ChunkedFileChannelReadvResponse(ReadVRequest, int, List<FileChannel>) - Constructor for class org.dcache.xrootd.stream.ChunkedFileChannelReadvResponse
 
ChunkedFileReadvResponse - Class in org.dcache.xrootd.stream
 
ChunkedFileReadvResponse(ReadVRequest, int, List<RandomAccessFile>) - Constructor for class org.dcache.xrootd.stream.ChunkedFileReadvResponse
 
ChunkedResponse - Interface in org.dcache.xrootd.stream
A large xrootd response which is consumed by ChunkedResponseWriteHandler.
ChunkedResponseWriteHandler - Class in org.dcache.xrootd.stream
A ChannelHandler that adds support for writing chunked xrootd replies.
ChunkedResponseWriteHandler() - Constructor for class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
client - Variable in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
client - Variable in class org.dcache.xrootd.tpc.core.XrootdClientDecoder
 
client - Variable in class org.dcache.xrootd.tpc.core.XrootdClientEncoder
 
CLIENT - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
CLIENT_HANDSHAKE_LEN - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
CLIENT_PLUGIN - Static variable in class org.dcache.xrootd.plugins.tls.TLSHandlerProvider
 
CLIENT_REQUEST_LEN - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
CLIENT_TLS - Static variable in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
clientTransitionedToTLS(int, ChannelHandlerContext) - Method in class org.dcache.xrootd.security.TLSSessionInfo
This method should be called by the TPC client before the relevant requests.
clientUsesTls() - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
close() - Method in interface org.dcache.xrootd.plugins.ProxyDelegationClient
Clean up any resources used by the client.
close() - Method in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
close() - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
close() - Method in interface org.dcache.xrootd.stream.ChunkedResponse
Releases the resources associated with the stream.
CloseRequest - Class in org.dcache.xrootd.protocol.messages
 
CloseRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.CloseRequest
 
computeFileSize() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
configureRedirects(XrootdTpcClient) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
connect(NioEventLoopGroup, List<ChannelHandlerFactory>, TpcSourceReadHandler) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
COPY - org.dcache.xrootd.tpc.XrootdTpcInfo.TpcStage
 
copyForRedirect(InboundRedirectResponse) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
Saves relevant fields which should remain the same, and constructs new source endpoint info.
count() - Method in interface org.dcache.xrootd.protocol.messages.DirListResponse.Builder
 
CRC32 - org.dcache.xrootd.tpc.XrootdTpcInfo.CksumType
 
createClient(String, Properties) - Method in interface org.dcache.xrootd.plugins.ProxyDelegationClientFactory
Creates and returns a new ProxyDelegationClient
createClientSession(boolean) - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
createFactory(String, Properties) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandlerProvider
 
createFactory(String, Properties) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandlerProvider
 
createFactory(String, Properties) - Method in interface org.dcache.xrootd.plugins.AuthenticationProvider
Creates and returns a new AuthenticationFactory.
createFactory(String, Properties) - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationProvider
 
createFactory(String, Properties) - Method in interface org.dcache.xrootd.plugins.AuthorizationProvider
Creates and returns a new AuthorizationFactory.
createFactory(String, Properties) - Method in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationProvider
 
createFactory(String, Properties) - Method in interface org.dcache.xrootd.plugins.ChannelHandlerProvider
Creates and returns a new ChannelHandlerFactory.
createFactory(String, Properties) - Method in class org.dcache.xrootd.plugins.tls.TLSHandlerProvider
 
createHandler() - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandlerFactory
 
createHandler() - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandlerFactory
 
createHandler() - Method in interface org.dcache.xrootd.plugins.ChannelHandlerFactory
Creates a new channel handler.
createHandler() - Method in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
createHandler(ChannelHandlerContext) - Method in interface org.dcache.xrootd.plugins.AuthorizationFactory
Creates a new authorization handler.
createHandler(ChannelHandlerContext) - Method in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationFactory
 
createHandler(ProxyDelegationClient) - Method in interface org.dcache.xrootd.plugins.AuthenticationFactory
 
createHandler(ProxyDelegationClient) - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationFactory
 

D

DATA_SERVER - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
deallocate() - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
deallocate() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.dcache.xrootd.core.XrootdDecoder
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.dcache.xrootd.core.XrootdHandshakeHandler
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.dcache.xrootd.core.XrootdSigverDecoder
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.dcache.xrootd.tpc.core.XrootdClientDecoder
 
decrypt(byte[]) - Method in interface org.dcache.xrootd.security.BufferDecrypter
 
decrypt(BufferDecrypter) - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
DEFAULT_PORT - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ XROOTD4J INTERNALS _______________________________________________________________________
DELETE - org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
 
description() - Method in enum org.dcache.xrootd.util.TriedRc
 
DirListRequest - Class in org.dcache.xrootd.protocol.messages
 
DirListRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.DirListRequest
 
DirListResponse - Class in org.dcache.xrootd.protocol.messages
 
DirListResponse(DirListRequest, int, Iterable<String>) - Constructor for class org.dcache.xrootd.protocol.messages.DirListResponse
 
DirListResponse(DirListRequest, Iterable<String>) - Constructor for class org.dcache.xrootd.protocol.messages.DirListResponse
 
DirListResponse.Builder - Interface in org.dcache.xrootd.protocol.messages
 
DirListStatResponse - Class in org.dcache.xrootd.protocol.messages
 
DirListStatResponse(DirListRequest, int, Iterable<String>, Iterable<FileStatus>) - Constructor for class org.dcache.xrootd.protocol.messages.DirListStatResponse
 
DirListStatResponse(DirListRequest, Iterable<String>, Iterable<FileStatus>) - Constructor for class org.dcache.xrootd.protocol.messages.DirListStatResponse
 
disconnect() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
Blocking call, returns when client is no longer running.
DLG - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
DLGON - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
doClose(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
doEndsession(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
doOnAsynResponse(ChannelHandlerContext, InboundAttnResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientAuthnHandler
 
doOnAsynResponse(ChannelHandlerContext, InboundAttnResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnAsynResponse(ChannelHandlerContext, InboundAttnResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
 
doOnAsynResponse(ChannelHandlerContext, InboundAttnResponse) - Method in class org.dcache.xrootd.tpc.TpcClientConnectHandler
 
doOnAsynResponse(ChannelHandlerContext, InboundAttnResponse) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
doOnAttnResponse(ChannelHandlerContext, InboundAttnResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnAuthentication(ChannelHandlerContext, AuthenticationRequest) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
doOnAuthentication(ChannelHandlerContext, AuthenticationRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnAuthenticationResponse(ChannelHandlerContext, InboundAuthenticationResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnAuthenticationResponse(ChannelHandlerContext, InboundAuthenticationResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
If this method is called on this handler with status OK, this means that step has succeeded.
doOnChecksumResponse(ChannelHandlerContext, InboundChecksumResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnChecksumResponse(ChannelHandlerContext, InboundChecksumResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
Should check the checksum and fail or succeed accordingly.
doOnChecksumResponse(ChannelHandlerContext, InboundChecksumResponse) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
doOnClose(ChannelHandlerContext, CloseRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnClose(ChannelHandlerContext, CloseRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnCloseResponse(ChannelHandlerContext, InboundCloseResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnCloseResponse(ChannelHandlerContext, InboundCloseResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
 
doOnDirList(ChannelHandlerContext, DirListRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnDirList(ChannelHandlerContext, DirListRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnEndSession(ChannelHandlerContext, EndSessionRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnEndSession(ChannelHandlerContext, EndSessionRequest) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
doOnErrorResponse(ChannelHandlerContext, InboundErrorResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnHandshakeResponse(ChannelHandlerContext, InboundHandshakeResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnHandshakeResponse(ChannelHandlerContext, InboundHandshakeResponse) - Method in class org.dcache.xrootd.tpc.TpcClientConnectHandler
 
doOnLocate(ChannelHandlerContext, LocateRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnLocate(ChannelHandlerContext, LocateRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnLogin(ChannelHandlerContext, LoginRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnLogin(ChannelHandlerContext, LoginRequest) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
doOnLoginResponse(ChannelHandlerContext, InboundLoginResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientAuthnHandler
Arriving here means login succeeded, but authentication required.
doOnLoginResponse(ChannelHandlerContext, InboundLoginResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnLoginResponse(ChannelHandlerContext, InboundLoginResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
If the response contains a security context, then it was not handled by an authentication plugin, and the transfer should fail.
doOnLoginResponse(ChannelHandlerContext, InboundLoginResponse) - Method in class org.dcache.xrootd.tpc.TpcClientConnectHandler
 
doOnMkDir(ChannelHandlerContext, MkDirRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnMkDir(ChannelHandlerContext, MkDirRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnMv(ChannelHandlerContext, MvRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnMv(ChannelHandlerContext, MvRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnOpen(ChannelHandlerContext, OpenRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnOpen(ChannelHandlerContext, OpenRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnOpenResponse(ChannelHandlerContext, InboundOpenReadOnlyResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnOpenResponse(ChannelHandlerContext, InboundOpenReadOnlyResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
 
doOnPrepare(ChannelHandlerContext, PrepareRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnPrepare(ChannelHandlerContext, PrepareRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnProtocolRequest(ChannelHandlerContext, ProtocolRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnProtocolRequest(ChannelHandlerContext, ProtocolRequest) - Method in class org.dcache.xrootd.core.XrootdProtocolRequestHandler
 
doOnProtocolRequest(ChannelHandlerContext, ProtocolRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnProtocolResponse(ChannelHandlerContext, InboundProtocolResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnProtocolResponse(ChannelHandlerContext, InboundProtocolResponse) - Method in class org.dcache.xrootd.tpc.TpcClientConnectHandler
 
doOnQuery(ChannelHandlerContext, QueryRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnQuery(ChannelHandlerContext, QueryRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnRead(ChannelHandlerContext, ReadRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnRead(ChannelHandlerContext, ReadRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnReadResponse(ChannelHandlerContext, InboundReadResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnReadResponse(ChannelHandlerContext, InboundReadResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
Should implement the proper read logic.
doOnReadResponse(ChannelHandlerContext, InboundReadResponse) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
doOnReadV(ChannelHandlerContext, ReadVRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnReadV(ChannelHandlerContext, ReadVRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnRedirectResponse(ChannelHandlerContext, InboundRedirectResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnRm(ChannelHandlerContext, RmRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnRm(ChannelHandlerContext, RmRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnRmDir(ChannelHandlerContext, RmDirRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnRmDir(ChannelHandlerContext, RmDirRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnSet(ChannelHandlerContext, SetRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnSet(ChannelHandlerContext, SetRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnStat(ChannelHandlerContext, StatRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnStat(ChannelHandlerContext, StatRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnStatx(ChannelHandlerContext, StatxRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnStatx(ChannelHandlerContext, StatxRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnSync(ChannelHandlerContext, SyncRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnSync(ChannelHandlerContext, SyncRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnWaitResponse(ChannelHandlerContext, AbstractXrootdInboundResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientAuthnHandler
 
doOnWaitResponse(ChannelHandlerContext, AbstractXrootdInboundResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnWaitResponse(ChannelHandlerContext, AbstractXrootdInboundResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
 
doOnWaitResponse(ChannelHandlerContext, AbstractXrootdInboundResponse) - Method in class org.dcache.xrootd.tpc.TpcClientConnectHandler
 
doOnWaitResponse(ChannelHandlerContext, AbstractXrootdInboundResponse) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
doOnWaitRespResponse(ChannelHandlerContext, InboundWaitRespResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
doOnWrite(ChannelHandlerContext, WriteRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnWrite(ChannelHandlerContext, WriteRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
DST - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 

E

encrypt(byte[]) - Method in interface org.dcache.xrootd.security.BufferEncrypter
 
encrypt(BufferEncrypter) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundSigverRequest
 
EndSessionRequest - Class in org.dcache.xrootd.protocol.messages
 
EndSessionRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.EndSessionRequest
 
enforceClientTlsIfDestinationRequiresItForTpc(Map<String, String>) - Method in class org.dcache.xrootd.core.XrootdProtocolRequestHandler
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.
ENOENT - org.dcache.xrootd.util.TriedRc
 
equals(Object) - Method in class org.dcache.xrootd.core.XrootdSessionIdentifier
 
ERROR - org.dcache.xrootd.tpc.XrootdTpcInfo.Status
 
ErrorResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
ErrorResponse(ChannelHandlerContext, T, int, String) - Constructor for class org.dcache.xrootd.protocol.messages.ErrorResponse
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.dcache.xrootd.tpc.AbstractClientAuthnHandler
Overridden not to close the client and channel, but to pass control off to the next (authentication) handler in the chain.
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 

F

FHANDLE - org.dcache.xrootd.protocol.messages.StatRequest.Target
The file is described by a file handle.
FILE_NOT_FOUND - Static variable in class org.dcache.xrootd.util.FileStatus
Deprecated.
FileStatus - Class in org.dcache.xrootd.util
This class encapsulates status information about a file.
FileStatus(long, long, int, long) - Constructor for class org.dcache.xrootd.util.FileStatus
 
FileStatus(String) - Constructor for class org.dcache.xrootd.util.FileStatus
 
finalizeProxyCredential(String, P) - Method in interface org.dcache.xrootd.plugins.ProxyDelegationClient
 
fireDelayedSync(int, String) - Method in interface org.dcache.xrootd.tpc.TpcDelayedSyncWriteHandler
 
flush(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
FSERR - org.dcache.xrootd.util.TriedRc
 

G

GenericReadRequestMessage - Class in org.dcache.xrootd.protocol.messages
 
GenericReadRequestMessage(ByteBuf, int) - Constructor for class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage
 
GenericReadRequestMessage.EmbeddedReadRequest - Class in org.dcache.xrootd.protocol.messages
 
get(int) - Static method in enum org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
getActnum() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getArgs() - Method in class org.dcache.xrootd.protocol.messages.QueryRequest
 
getAuthnHandlers() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getAuthResponse() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getBytes() - Method in class org.dcache.xrootd.core.XrootdSessionIdentifier
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.AuthenticationResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.AwaitAsyncResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.DirListResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.DirListStatResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.ErrorResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.LocateResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.LoginResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.OkResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.OpenResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.ProtocolResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.RedirectResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.StatResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.StatxResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.StringResponse
 
getBytes(ByteBuf) - Method in class org.dcache.xrootd.protocol.messages.WaitRetryResponse
 
getCertChain() - Method in class org.dcache.xrootd.plugins.authn.gsi.SerializableX509Credential
 
getChannel() - Method in class org.dcache.xrootd.core.XrootdSession
 
getChannelFuture() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getChecksums() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundChecksumResponse
 
getChunkSize() - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
getCks() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getClientFlags() - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
getClientProtocolVersion() - Method in class org.dcache.xrootd.core.XrootdSession
 
getClientProtocolVersion() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
getClientRequest(int) - Static method in interface org.dcache.xrootd.protocol.XrootdProtocol
 
getClientRole() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getClientStep(int) - Static method in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ XROOTD4J INTERNAL -- DETERMINE STEP _______________________________________________________________________
getClientTls() - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
getCode() - Method in enum org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
getCpsize() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundOpenReadOnlyResponse
 
getCpsize() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getCptype() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundOpenReadOnlyResponse
 
getCptype() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getCreatedTime() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getCredentialBuffer() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
getCredLen() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
getCredType() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
getCrypto() - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
getData() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
getData() - Method in class org.dcache.xrootd.protocol.messages.SetRequest
 
getData(GatheringByteChannel) - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
getDataBuffer() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAuthenticationResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.AwaitAsyncResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.DirListResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.DirListStatResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.ErrorResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.LocateResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.LoginResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.OkResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.OpenResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.ProtocolResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.RedirectResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.StatResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.StatxResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.StringResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.WaitRetryResponse
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
getDataLength() - Method in interface org.dcache.xrootd.protocol.messages.XrootdResponse
Returns the length of the response body.
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.ZeroCopyReadResponse
 
getDataLength() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAuthenticationResponse
 
getDecrypter() - Method in interface org.dcache.xrootd.plugins.AuthenticationHandler
Get the handler needed for signed hash verification
getDecrypter() - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationHandler
 
getDelegatedCredential() - Method in class org.dcache.xrootd.core.XrootdSession
 
getDelegatedProxy() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getDescription() - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandlerFactory
 
getDescription() - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandlerFactory
 
getDescription() - Method in interface org.dcache.xrootd.plugins.AuthorizationFactory
Returns a human readable description of the authorization plugin.
getDescription() - Method in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationFactory
 
getDescription() - Method in interface org.dcache.xrootd.plugins.ChannelHandlerFactory
Returns a human readable description of the channel handler plugin.
getDescription() - Method in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
getDestinationAddress() - Method in class org.dcache.xrootd.core.XrootdRequestHandler
The socket address the client connected to.
getDlen() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
getDlgon() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getErrno() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getError() - Method in exception org.dcache.xrootd.core.XrootdException
 
getError() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundErrorResponse
 
getError() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getErrorMessage() - Method in class org.dcache.xrootd.protocol.messages.ErrorResponse
 
getErrorMessage() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundErrorResponse
 
getErrorNumber() - Method in class org.dcache.xrootd.protocol.messages.ErrorResponse
 
getExecutor() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getExpect() - Method in class org.dcache.xrootd.protocol.messages.ProtocolRequest
 
getExpectedResponse() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getExpectrid() - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
getExternal() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getFd() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getFhandle() - Method in class org.dcache.xrootd.protocol.messages.QueryRequest
 
getFhandle() - Method in class org.dcache.xrootd.protocol.messages.StatRequest
 
getFhandle() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundOpenReadOnlyResponse
 
getFhandle() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getFileHandle() - Method in class org.dcache.xrootd.protocol.messages.CloseRequest
 
getFileHandle() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage.EmbeddedReadRequest
 
getFileHandle() - Method in class org.dcache.xrootd.protocol.messages.OpenResponse
 
getFileHandle() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 
getFileHandle() - Method in class org.dcache.xrootd.protocol.messages.SyncRequest
 
getFileHandle() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
getFileStatus() - Method in class org.dcache.xrootd.protocol.messages.DirListStatResponse
 
getFileStatus() - Method in class org.dcache.xrootd.protocol.messages.OpenResponse
 
getFileStatus() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundOpenReadOnlyResponse
 
getFlag() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundHandshakeResponse
 
getFlag() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getFlags() - Method in class org.dcache.xrootd.protocol.messages.ProtocolResponse
 
getFlags() - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
getFlags() - Method in class org.dcache.xrootd.protocol.messages.StatResponse
 
getFlags() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
getFlags() - Method in class org.dcache.xrootd.util.FileStatus
 
getFlags() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
getFullpath() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getGid() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getHandler() - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
getHandlerFactory(String, List<ChannelHandlerFactory>) - Static method in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
getHost() - Method in class org.dcache.xrootd.protocol.messages.RedirectResponse
 
getHost() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
getId() - Method in class org.dcache.xrootd.protocol.messages.StatResponse
 
getId() - Method in class org.dcache.xrootd.util.FileStatus
 
getId() - Method in class org.dcache.xrootd.util.ProxyRequest
 
getIndex() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
Returns the starting index into the request read segments that this response addresses.
getInfo() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getInfo(String) - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundLoginResponse
 
getKey() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getKey() - Method in class org.dcache.xrootd.util.ProxyRequest
 
getLength() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
Returns the number of segments contained in this response.
getLfn() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getLocalServerProtocolFlags() - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
getLoginToken() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getMaxWaitInSeconds() - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractInboundWaitResponse
 
getMessage() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getMode() - Method in class org.dcache.xrootd.protocol.messages.MkDirRequest
 
getMode() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
getMode(int, int) - Static method in enum org.dcache.xrootd.security.TLSSessionInfo.ClientTls
 
getModificationTime() - Method in class org.dcache.xrootd.protocol.messages.StatResponse
 
getModificationTime() - Method in class org.dcache.xrootd.util.FileStatus
 
getMsec() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getMsec() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
getName() - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandlerFactory
 
getName() - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandlerFactory
 
getName() - Method in interface org.dcache.xrootd.plugins.AuthorizationFactory
Returns the name under which this plugin can be loaded.
getName() - Method in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationFactory
 
getName() - Method in interface org.dcache.xrootd.plugins.ChannelHandlerFactory
Returns the name under which this plugin can be loaded.
getName() - Method in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
getNames() - Method in class org.dcache.xrootd.protocol.messages.DirListResponse
 
getOffset() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage.EmbeddedReadRequest
 
getOpaque() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
Deprecated.
getOpaque() - Method in class org.dcache.xrootd.protocol.messages.PathRequest
 
getOpaque() - Method in class org.dcache.xrootd.protocol.messages.QueryRequest
 
getOpaque() - Method in class org.dcache.xrootd.protocol.messages.RedirectResponse
 
getOpaque() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
getOpaqueMap(String) - Static method in class org.dcache.xrootd.util.OpaqueStringParser
The opaque information is included in the path in a format similar to URL-encoding (&key1=val1&key2=val2...).
getOpaques() - Method in class org.dcache.xrootd.protocol.messages.StatxRequest
 
getOption() - Method in class org.dcache.xrootd.protocol.messages.ProtocolRequest
 
getOptions() - Method in class org.dcache.xrootd.protocol.messages.LocateRequest
 
getOptions() - Method in class org.dcache.xrootd.protocol.messages.MkDirRequest
 
getOptions() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
getOptions() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundAuthenticationRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundChecksumRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundCloseRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundEndSessionRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundLoginRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundOpenReadOnlyRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundReadRequest
 
getParams(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundSigverRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundAuthenticationRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundChecksumRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundCloseRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundEndSessionRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundLoginRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundOpenReadOnlyRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundReadRequest
 
getParamsLen() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundSigverRequest
 
getPath() - Method in class org.dcache.xrootd.protocol.messages.PathRequest
 
getPath() - Method in class org.dcache.xrootd.protocol.messages.QueryRequest
 
getPath() - Method in class org.dcache.xrootd.util.ChecksumInfo
 
getPathID() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage
 
getPathList() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
getPaths() - Method in class org.dcache.xrootd.protocol.messages.StatxRequest
 
getPid() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getPID() - Method in class org.dcache.xrootd.core.XrootdSession
 
getPID() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
getPort() - Method in class org.dcache.xrootd.protocol.messages.RedirectResponse
 
getPort() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getPort() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
getPreReadRequestList() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 
getPriority() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
getPrivateKey() - Method in class org.dcache.xrootd.plugins.authn.gsi.SerializableX509Credential
 
getProtocol() - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
getProtocol() - Method in interface org.dcache.xrootd.plugins.AuthenticationHandler
 
getProtocol() - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationHandler
 
getProtocol() - Method in class org.dcache.xrootd.security.SecurityInfo
 
getProtocolInfo() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getProtocolName() - Method in interface org.dcache.xrootd.plugins.AuthenticationHandler
 
getProtocolName() - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationHandler
 
getProtocols() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundLoginResponse
 
getProxyRequest(K) - Method in interface org.dcache.xrootd.plugins.ProxyDelegationClient
 
getPval() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundHandshakeResponse
 
getPval() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
getPval() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getrData() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getReadOffset() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 
getReadRequestList() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage
 
getReadRequestList() - Method in class org.dcache.xrootd.protocol.messages.ReadVRequest
 
getRedirectData() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getReqcode() - Method in class org.dcache.xrootd.protocol.messages.QueryRequest
 
getRequest() - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdResponse
 
getRequest() - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
getRequest() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
getRequest() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
getRequest() - Method in interface org.dcache.xrootd.protocol.messages.XrootdResponse
Returns the request this is a response to.
getRequest() - Method in class org.dcache.xrootd.protocol.messages.ZeroCopyReadResponse
 
getRequest() - Method in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
getRequest() - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
getRequest() - Method in interface org.dcache.xrootd.stream.ChunkedResponse
Returns the request this is a response to.
getRequest() - Method in class org.dcache.xrootd.util.ProxyRequest
 
getRequest(ByteBuf) - Method in class org.dcache.xrootd.core.AbstractXrootdDecoder
 
getRequestId() - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
getRequestId() - Method in interface org.dcache.xrootd.protocol.messages.XrootdRequest
Returns the request id.
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractInboundWaitResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAuthenticationResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundChecksumResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundCloseResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundEndSessionResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundErrorResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundHandshakeResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundLoginResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundOpenReadOnlyResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
getRequestId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
getRequestId() - Method in interface org.dcache.xrootd.tpc.protocol.messages.XrootdInboundResponse
The xrootd request type this is a response to
getRequiredPermission() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
getRequiredValue(String) - Method in class org.dcache.xrootd.security.SecurityInfo
Return the value corresponding to a key.
getResponse() - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
getResponse() - Method in class org.dcache.xrootd.protocol.messages.StringResponse
 
getResponse(ChannelHandlerContext, XrootdRequest) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
getResponse(ChannelHandlerContext, XrootdRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
getResponse(ChannelHandlerContext, XrootdRequest) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
getrStat() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getrStreamId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getSec() - Method in class org.dcache.xrootd.protocol.messages.LoginResponse
 
getSegmentLengths() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
getSegments() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
Returns the data segments of the response.
getSeqno() - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
getServerError(int) - Static method in interface org.dcache.xrootd.protocol.XrootdProtocol
 
getServerRole() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getServerStep(int) - Static method in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
getSession() - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
getSession() - Method in interface org.dcache.xrootd.protocol.messages.XrootdRequest
Returns the xrootd session associated with the request.
getSessionId() - Method in class org.dcache.xrootd.protocol.messages.EndSessionRequest
 
getSessionId() - Method in class org.dcache.xrootd.protocol.messages.LoginResponse
 
getSessionId() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundLoginResponse
 
getSessionId() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getSessionIdentifier() - Method in class org.dcache.xrootd.core.XrootdSession
 
getSignature() - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
getSigningPolicy() - Method in class org.dcache.xrootd.protocol.messages.ProtocolResponse
 
getSigningPolicy() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
getSigningPolicy() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getSize() - Method in class org.dcache.xrootd.protocol.messages.StatResponse
 
getSize() - Method in class org.dcache.xrootd.util.FileStatus
 
getSize(int) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
getSize(int) - Method in class org.dcache.xrootd.stream.ChunkedFileChannelReadvResponse
 
getSize(int) - Method in class org.dcache.xrootd.stream.ChunkedFileReadvResponse
 
getSizeOfList() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage
 
getSourceAddress() - Method in class org.dcache.xrootd.core.XrootdRequestHandler
The socket address the client connected from.
getSourceOpaque() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
getSourcePath() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
getSourceToken() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getSourceURL(String) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
The source URL if the TPC request targets the destination server.
getSrc() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getSrcHost() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getSrcPort() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getStatus() - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdResponse
 
getStatus() - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
getStatus() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
getStatus() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
getStatus() - Method in interface org.dcache.xrootd.protocol.messages.XrootdResponse
The xrootd response status code.
getStatus() - Method in class org.dcache.xrootd.protocol.messages.ZeroCopyReadResponse
 
getStatus() - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdInboundResponse
 
getStatus() - Method in interface org.dcache.xrootd.tpc.protocol.messages.XrootdInboundResponse
The xrootd response status code.
getStatus() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getStreamId() - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
getStreamId() - Method in interface org.dcache.xrootd.protocol.messages.XrootdRequest
Returns the stream id.
getStreamId() - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdInboundResponse
 
getStreamId() - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
getStreamId() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundHandshakeRequest
 
getStreamId() - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundProtocolRequest
 
getStreamId() - Method in interface org.dcache.xrootd.tpc.protocol.messages.XrootdInboundResponse
The xrootd stream identifier (client generated).
getStreamId() - Method in interface org.dcache.xrootd.tpc.protocol.messages.XrootdOutboundRequest
 
getStreamId() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getSubject() - Method in class org.dcache.xrootd.core.XrootdSession
 
getSubject() - Method in interface org.dcache.xrootd.plugins.AuthenticationHandler
Get the subject containing the credentials/principals found during authentication.
getSubject() - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationHandler
 
getSubject() - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
getSubject() - Method in interface org.dcache.xrootd.protocol.messages.XrootdRequest
Returns the subject as identified by the associated session.
getTarget() - Method in class org.dcache.xrootd.protocol.messages.StatRequest
Provide the target type of the kXR_stat request.
getTargetOpaque() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
getTargetPath() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
getTlsSessionInfo() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getToken() - Method in class org.dcache.xrootd.core.XrootdSession
 
getToken() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
getToken() - Method in class org.dcache.xrootd.protocol.messages.RedirectResponse
 
getToken() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
getType() - Method in class org.dcache.xrootd.util.ChecksumInfo
 
getUid() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getUMask() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
getUname() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getUrl() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
getUserName() - Method in class org.dcache.xrootd.core.XrootdSession
 
getUserName() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
getUserUrn() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getValue(String) - Method in class org.dcache.xrootd.security.SecurityInfo
 
getVersion() - Method in class org.dcache.xrootd.protocol.messages.ProtocolRequest
 
getVersion() - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
getWaitInSeconds(AbstractXrootdInboundResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
getWriteHandler() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getWriteOffset() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
getWriteOffset() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
getWriteOffset() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getWriteOffset() - Method in interface org.dcache.xrootd.util.ByteBuffersProvider
 
getWsec() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getWsec() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
goToTLS() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 

H

handlerRemoved(ChannelHandlerContext) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
handleTransferTerminated(int, String, ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
HANDSHAKE_REQUEST - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ HANDSHAKE _______________________________________________________________________
HANDSHAKE_RESPONSE_DATASERVER - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
HANDSHAKE_RESPONSE_LOADBALANCER - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
hasFlag(int) - Method in class org.dcache.xrootd.protocol.messages.LocateRequest
 
hashCode() - Method in class org.dcache.xrootd.core.XrootdSessionIdentifier
 
hasManagerRole() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
hasMetaServerRole() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
hasOwner(Subject) - Method in class org.dcache.xrootd.core.XrootdSession
 
hasProxyServerRole() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
hasServerRole() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
hasSupervisorRole() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 

I

InboundAttnResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Server's prerogative to tell the client to do something.
InboundAttnResponse(ByteBuf, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
InboundAuthenticationResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Response from third-party source server.
InboundAuthenticationResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundAuthenticationResponse
 
InboundChecksumResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Response from third-party source server.
InboundChecksumResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundChecksumResponse
 
InboundCloseResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Response from third-party source server.
InboundCloseResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundCloseResponse
 
InboundEndSessionResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Response from third-party source server.
InboundEndSessionResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundEndSessionResponse
 
InboundErrorResponse - Class in org.dcache.xrootd.tpc.protocol.messages
kXR_charstreamid[2] kXR_unt16stat kXR_int32dlen kXR_int32errnum kXR_charerrmsg[dlen-4]
InboundErrorResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundErrorResponse
 
InboundHandshakeResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Reply from third-party source server establishing connection.
InboundHandshakeResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundHandshakeResponse
 
InboundLoginResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Response from third-party source server.
InboundLoginResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundLoginResponse
 
InboundOpenReadOnlyResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Response from third-party source server.
InboundOpenReadOnlyResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundOpenReadOnlyResponse
 
InboundProtocolResponse - Class in org.dcache.xrootd.tpc.protocol.messages
According to protocol, has the following packet structure:
InboundProtocolResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
InboundReadResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Response from third-party source server.
InboundReadResponse(ByteBuf) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
InboundRedirectResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Response from third-party source server.
InboundRedirectResponse(ByteBuf, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
InboundRedirectResponse(InboundAttnResponse) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
InboundWaitResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Server's prerogative to tell the client to wait up to a certain number of seconds and then retry.
InboundWaitResponse(ByteBuf, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundWaitResponse
 
InboundWaitRespResponse - Class in org.dcache.xrootd.tpc.protocol.messages
Server's prerogative to tell the client to wait up to a certain number of seconds.
InboundWaitRespResponse(ByteBuf, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundWaitRespResponse
 
index - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
InfoElement(InetSocketAddress, LocateResponse.Node, LocateResponse.Access) - Constructor for class org.dcache.xrootd.protocol.messages.LocateResponse.InfoElement
 
initialize(Properties, boolean) - Method in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
IOERR - org.dcache.xrootd.util.TriedRc
 
isAdmin() - Method in class org.dcache.xrootd.core.XrootdSession
 
isAdmin() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
isAppend() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isAsync() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isCancel() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
isColocate() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
isCompleted() - Method in interface org.dcache.xrootd.plugins.AuthenticationHandler
Indicates if the authentication process completed successfully.
isCompleted() - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationHandler
 
isCompress() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isDataServer() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
isDelete() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isDirectoryStat() - Method in class org.dcache.xrootd.protocol.messages.DirListRequest
 
isEndOfInput - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
isEndOfInput() - Method in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
isEndOfInput() - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
isEndOfInput() - Method in interface org.dcache.xrootd.stream.ChunkedResponse
Return true if and only if there is no data left in the stream and the stream has reached its end.
isExpired() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
isForce() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isForceSigning() - Method in class org.dcache.xrootd.security.SigningPolicy
 
isFresh() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
isHealthCheck() - Method in class org.dcache.xrootd.core.XrootdRequestHandler
True if this looks like a health check connection from a proxy server.
isIncomingClientTLSCapable() - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
isLoadBalancingServer() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
isLoginStarted() - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
isMkPath() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isNew() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isNoErrors() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
isNotify() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
isOpenFile() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
isReadOnly() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isReadWrite() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isReconnect() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
isRefresh() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isRetStat() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isRSAKey() - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
isSHA256() - Method in class org.dcache.xrootd.protocol.messages.SigverRequest
 
isSigningOn() - Method in class org.dcache.xrootd.security.SigningPolicy
 
isStage() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
isTls() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
isTLSOn(ChannelHandlerContext) - Static method in class org.dcache.xrootd.security.TLSSessionInfo
 
isTpcRequest() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
isVfsSet() - Method in class org.dcache.xrootd.protocol.messages.StatRequest
 
isWriteMode() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 

K

key() - Method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
key() - Method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.CksumType
 
key() - Method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.TpcStage
 
key() - Method in enum org.dcache.xrootd.util.TriedRc
 
kGSErrAddBucket - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrBadOpt - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrBadProtocol - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrBadRndmTag - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrCreateBucket - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrDecodeBuffer - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrError - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrInit - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrNoBuffer - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrNoCipher - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrNoPublic - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kGSErrParseBuffer - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ GSI - SERVER ERROR CODES _______________________________________________________________________
kGSErrSerialBuffer - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kgST_error - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kgST_more - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kgST_ok - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ SERVER STATUS RESPONSE CODES _______________________________________________________________________
kOptsDelChn - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsDlgPxy - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ HANDSHAKE OPTIONS _______________________________________________________________________
kOptsFwdPxy - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsPxFile - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsSigReq - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsSrvReq - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_cert - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_certreq - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_none - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ GSI - CLIENT PROCESSING STEPS _______________________________________________________________________
kXGC_reserved - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_sigpxy - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_cert - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_init - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_none - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ GSI - SERVER PROCESSING STEPS _______________________________________________________________________
kXGS_pxyreq - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_reserved - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_ableTLS - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_anongpf - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ PROTOCOL RESPONSE FLAGS _______________________________________________________________________
kXR_ArgInvalid - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ SERVER ERROR CODES (with corresponding POSIX errno) _______________________________________________________________________
kXR_ArgMissing - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ArgTooLong - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_async - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asyncab - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ SERVER ATTN CODES _______________________________________________________________________
kXR_asyncap - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asyncav - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asyncdi - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asyncgo - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asyncms - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asyncrd - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asyncwt - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asyninfo - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asynresp - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_asynunav - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_attn - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_attrMeta - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_AttrNotFound - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_attrProxy - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_attrSuper - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_auth - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_AuthFailed - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_authmore - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_BadPayload - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_bind - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_bkpexist - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_cancel - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ PREPARE REQUEST OPTIONS _______________________________________________________________________
kXR_Cancelled - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_chkpoint - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ChkSumErr - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_chmod - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_close - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_coloc - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_compress - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ OPEN REQUEST OPTIONS _______________________________________________________________________
kXR_Conflict - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_crc32 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_DataServer - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_DecryptErr - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_delete - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_dirlist - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_dstat - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_endsess - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_error - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_evict - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ExpBind - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ExpGPF - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ExpGPFA - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ExpLogin - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_expMask - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ PROTOCOL REQUEST EXPECT _______________________________________________________________________
kXR_ExpNone - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ExpTPC - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_fattr - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_file - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ STAT RESPONSE FLAGS _______________________________________________________________________
kXR_FileLocked - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_FileLockedr - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
Deprecated.
kXR_FileNotOpen - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_force - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_fresh - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_FSError - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_fsReadOnly - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_fullurl - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_gotoTLS - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_gpfile - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_gr - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_gw - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_gx - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_handshake - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ CLIENT REQUEST TYPES _______________________________________________________________________
kXR_HashMask - Static variable in class org.dcache.xrootd.protocol.messages.SigverRequest
 
kXR_hasipv64 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_haveTLS - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Impossible - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_inProgress - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_InvalidRequest - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_IOError - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_isDir - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_isDirectory - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_isManager - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_isServer - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ItExists - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_LBalServer - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ SERVER TYPE Flag values in the kXR_protocol response.
kXR_lclfile - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_lcvnone - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ LOGIN CAPABILITY VERSION _______________________________________________________________________
kXR_locate - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_login - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_mkdir - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_mkdirpath - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_mknone - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ MKDIR OPTIONS _______________________________________________________________________
kXR_mkpath - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_multipr - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_mv - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_new - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_nocrc - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ VERIFICATION TYPES _______________________________________________________________________
kXR_nodata - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ SIGNING REQUEST OPTIONS _______________________________________________________________________
kXR_noErrorYet - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_noerrs - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_NoMemory - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_noReplicas - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_noResponsesYet - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_noserver - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_NoSpace - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_NotAuthorized - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_NotFile - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_NotFound - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_nothing - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ LOGIN CAPABILITY _______________________________________________________________________
kXR_notify - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_nowait - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_offline - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ok - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ SERVER RESPONSE TYPES _______________________________________________________________________
kXR_oksofar - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_online - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ DIR LIST REQUEST OPTIONS _______________________________________________________________________
kXR_onlyprv4 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_onlyprv6 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_open - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_open_apnd - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_open_read - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_open_updt - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_open_wrto - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_opscpend - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
Deprecated.
kXR_or - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_other - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Overloaded - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_overQuota - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ow - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ox - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_pgread - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_pgwrite - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ping - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_posc - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_poscpend - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_prefname - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_prepare - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_protocol - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qckscan - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qcksum - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qconfig - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qopaque - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qopaquf - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qopaqug - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_QPrep - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qspace - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_QStats - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ QUERY REQUEST TYPES _______________________________________________________________________
kXR_query - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qvisa - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Qxattr - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_read - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_readable - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_readrdok - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_readv - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_redirect - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_refresh - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_replica - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_REQFENCE - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_retstat - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_rm - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_rmdir - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_rsaKey - Static variable in class org.dcache.xrootd.protocol.messages.SigverRequest
 
kXR_sec0Data - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ SECURITY OPTIONS _______________________________________________________________________
kXR_secCompatible - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secIntense - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secNone - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ SECURITY LEVELS _______________________________________________________________________
kXR_secOFrce - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secPedantic - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secreqs - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ PROTOCOL REQUEST FLAGS _______________________________________________________________________
kXR_secStandard - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secver_0 - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ SERVER SECURITY VERSION _______________________________________________________________________
kXR_seqio - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ServerError - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_set - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_SHA256 - Static variable in class org.dcache.xrootd.protocol.messages.SigverRequest
 
kXR_SHA256 - Static variable in class org.dcache.xrootd.tpc.protocol.messages.OutboundSigverRequest
 
kXR_signIgnore - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
_______________________________________________________________________ SIGNING ACTION _______________________________________________________________________
kXR_signLikely - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_signNeeded - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_sigver - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_SigVerErr - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_stage - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_stat - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_statx - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_supgpf - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_suppgrw - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_supposc - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_sync - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_tlsAny - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_tlsData - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_tlsGPF - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_tlsGPFA - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_tlsLogin - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_TLSRequired - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_tlsSess - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_tlsTPC - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_truncate - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Unsupported - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ur - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ OPEN MODE FOR A REMOTE FILE _______________________________________________________________________
kXR_useradmin - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_useruser - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ LOGON TYPES _______________________________________________________________________
kXR_usetcp - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_uw - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ux - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ver000 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ a single number that goes into capver as the version _______________________________________________________________________
kXR_ver001 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ver002 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ver003 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ver004 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ver005 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_vermask - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_vfs - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ STAT REQUEST OPTIONS _______________________________________________________________________
kXR_wait - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_waitresp - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_wantTLS - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_wmode - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_writable - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_write - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_writev - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_xset - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXRS_afsinfo - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_cache_idx - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_cipher - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_cipher_alg - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_clnt_opts - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_clnt_seal - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_creds - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_cryptomod - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_error_code - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_host - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_inactive - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_issuer_hash - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_localstatus - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_main - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_md_alg - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_message - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_none - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_othercreds - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_puk - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_reserved - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_rtag - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_sessionID - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_signed_rtag - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_srv_seal - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_srvID - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_status - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_timestamp - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_user - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_version - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_x509 - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
kXRS_x509_req - org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 

L

length - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
LOAD_BALANCER - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ KINDS OF SERVERS -- for backward compatibility _______________________________________________________________________
LocateRequest - Class in org.dcache.xrootd.protocol.messages
 
LocateRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.LocateRequest
 
LocateResponse - Class in org.dcache.xrootd.protocol.messages
 
LocateResponse(LocateRequest, LocateResponse.InfoElement...) - Constructor for class org.dcache.xrootd.protocol.messages.LocateResponse
 
LocateResponse.Access - Enum in org.dcache.xrootd.protocol.messages
 
LocateResponse.InfoElement - Class in org.dcache.xrootd.protocol.messages
 
LocateResponse.Node - Enum in org.dcache.xrootd.protocol.messages
 
LOGGER - Static variable in class org.dcache.xrootd.core.AbstractXrootdDecoder
 
LOGGER - Static variable in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
LOGICAL_NAME - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
login(ChannelHandlerContext, Subject) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
Called at the end of successful login/authentication.
LoginRequest - Class in org.dcache.xrootd.protocol.messages
 
LoginRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.LoginRequest
 
loginResponse - Variable in class org.dcache.xrootd.tpc.AbstractClientAuthnHandler
 
LoginResponse - Class in org.dcache.xrootd.protocol.messages
 
LoginResponse(LoginRequest, XrootdSessionIdentifier, String) - Constructor for class org.dcache.xrootd.protocol.messages.LoginResponse
 

M

MANAGER - org.dcache.xrootd.protocol.messages.LocateResponse.Node
 
MANAGER_PENDING - org.dcache.xrootd.protocol.messages.LocateResponse.Node
 
maxFrameSize - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
maxFrameSize - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
MD5 - org.dcache.xrootd.tpc.XrootdTpcInfo.CksumType
 
MkDirRequest - Class in org.dcache.xrootd.protocol.messages
FIXME the mode field is currently unsupported, because the owner of the file can not be determined.
MkDirRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.MkDirRequest
 
MvRequest - Class in org.dcache.xrootd.protocol.messages
 
MvRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.MvRequest
 

N

name - Variable in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
NAME - Static variable in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationProvider
 
NAME - Static variable in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationFactory
 
names - Variable in class org.dcache.xrootd.protocol.messages.DirListResponse
 
nextChunk(ByteBufAllocator) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
nextChunk(ByteBufAllocator) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
nextChunk(ByteBufAllocator) - Method in interface org.dcache.xrootd.stream.ChunkedResponse
Fetches a chunk from the stream.
NoAuthenticationFactory - Class in org.dcache.xrootd.plugins.authn.none
Dummy authentication factory that creates an authentication handler which accepts all AuthenticationRequests
NoAuthenticationFactory() - Constructor for class org.dcache.xrootd.plugins.authn.none.NoAuthenticationFactory
 
NoAuthenticationHandler - Class in org.dcache.xrootd.plugins.authn.none
Dummy authentication handler that accepts all authentication requests in authenticate.
NoAuthenticationHandler() - Constructor for class org.dcache.xrootd.plugins.authn.none.NoAuthenticationHandler
 
NoAuthenticationProvider - Class in org.dcache.xrootd.plugins.authn.none
 
NoAuthenticationProvider() - Constructor for class org.dcache.xrootd.plugins.authn.none.NoAuthenticationProvider
 
NoAuthorizationFactory - Class in org.dcache.xrootd.plugins.authz.none
 
NoAuthorizationFactory() - Constructor for class org.dcache.xrootd.plugins.authz.none.NoAuthorizationFactory
 
NoAuthorizationHandler - Class in org.dcache.xrootd.plugins.authz.none
 
NoAuthorizationHandler() - Constructor for class org.dcache.xrootd.plugins.authz.none.NoAuthorizationHandler
 
NoAuthorizationProvider - Class in org.dcache.xrootd.plugins.authz.none
 
NoAuthorizationProvider() - Constructor for class org.dcache.xrootd.plugins.authz.none.NoAuthorizationProvider
 
NON_TPC - org.dcache.xrootd.tpc.XrootdTpcInfo.ClientRole
The client is not making a TPC request.
NON_TPC - org.dcache.xrootd.tpc.XrootdTpcInfo.ServerRole
The request is not part of an Xrootd-TPC transfer.
NONE - org.dcache.xrootd.security.TLSSessionInfo.ClientTls
 
NULL_CHARACTER - Static variable in class org.dcache.xrootd.protocol.messages.QueryRequest
 
NumberOfPreReads() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 
NumberOfReads() - Method in class org.dcache.xrootd.protocol.messages.ReadVRequest
 

O

OFF - org.dcache.xrootd.util.ServerProtocolFlags.TlsMode
 
OFF - Static variable in class org.dcache.xrootd.security.SigningPolicy
 
OkResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
OkResponse(T) - Constructor for class org.dcache.xrootd.protocol.messages.OkResponse
 
OPAQUE_DELIMITER - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
OPAQUE_PREFIX - Static variable in class org.dcache.xrootd.util.OpaqueStringParser
 
OPAQUE_SEPARATOR - Static variable in class org.dcache.xrootd.util.OpaqueStringParser
 
OPAQUE_STRING_PREFIX - Static variable in class org.dcache.xrootd.util.OpaqueStringParser
 
OpaqueStringParser - Class in org.dcache.xrootd.util
According to the xrootd specification, an opaque string has the following format opaque (Xrdv296 SPEC Section 3.13.1): "Opaque information is passed by suffixing the path with a question mark (?) and then coding the opaque information as a series of ampersand prefixed (&) variable names immediately followed by an equal sign (=) prefix value." token (follows the SPEC in Feichtinger, Peters: "Authorization of Data Access in Distributed Systems", Section IIIA., page 3): "The authorization envelope which is obtained from the catalogue service is appended to an URL as opaque information following the syntax: URL : root : // < host -ip >:< port > // < file - path >?authz = < access - envelope > & vo = < vo -name > In summary, this yields the following format for opaque information and token: ?&opaqueKey1=value1&opaqueKey2=value2&opaqueKey3=value3?authz=sectoken&vo= voname Experience shows that the first value after the question mark is not always ampersand-prefixed, despite the protocol specification.
OpaqueStringParser() - Constructor for class org.dcache.xrootd.util.OpaqueStringParser
 
OpenRequest - Class in org.dcache.xrootd.protocol.messages
 
OpenRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.OpenRequest
 
OpenResponse - Class in org.dcache.xrootd.protocol.messages
 
OpenResponse(OpenRequest, int, Integer, String, FileStatus) - Constructor for class org.dcache.xrootd.protocol.messages.OpenResponse
 
OPTIONAL - org.dcache.xrootd.util.ServerProtocolFlags.TlsMode
 
org.dcache.xrootd.core - package org.dcache.xrootd.core
 
org.dcache.xrootd.plugins - package org.dcache.xrootd.plugins
 
org.dcache.xrootd.plugins.authn.gsi - package org.dcache.xrootd.plugins.authn.gsi
 
org.dcache.xrootd.plugins.authn.none - package org.dcache.xrootd.plugins.authn.none
 
org.dcache.xrootd.plugins.authz.none - package org.dcache.xrootd.plugins.authz.none
 
org.dcache.xrootd.plugins.tls - package org.dcache.xrootd.plugins.tls
 
org.dcache.xrootd.protocol - package org.dcache.xrootd.protocol
 
org.dcache.xrootd.protocol.messages - package org.dcache.xrootd.protocol.messages
 
org.dcache.xrootd.security - package org.dcache.xrootd.security
 
org.dcache.xrootd.stream - package org.dcache.xrootd.stream
 
org.dcache.xrootd.tpc - package org.dcache.xrootd.tpc
 
org.dcache.xrootd.tpc.core - package org.dcache.xrootd.tpc.core
 
org.dcache.xrootd.tpc.protocol.messages - package org.dcache.xrootd.tpc.protocol.messages
 
org.dcache.xrootd.util - package org.dcache.xrootd.util
 
OutboundAuthenticationRequest - Class in org.dcache.xrootd.tpc.protocol.messages
Request to third-party source server.
OutboundAuthenticationRequest(int, String, int, Consumer<ByteBuf>) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundAuthenticationRequest
 
OutboundChecksumRequest - Class in org.dcache.xrootd.tpc.protocol.messages
According to protocol, has the following packet structure:
OutboundChecksumRequest(int, String) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundChecksumRequest
 
OutboundCloseRequest - Class in org.dcache.xrootd.tpc.protocol.messages
Request to close file on the source server.
OutboundCloseRequest(int, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundCloseRequest
 
OutboundEndSessionRequest - Class in org.dcache.xrootd.tpc.protocol.messages
Request to end session on the source server.
OutboundEndSessionRequest(int, XrootdSessionIdentifier) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundEndSessionRequest
 
OutboundHandshakeRequest - Class in org.dcache.xrootd.tpc.protocol.messages
Initial handshake on a new connection.
OutboundHandshakeRequest() - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundHandshakeRequest
 
OutboundLoginRequest - Class in org.dcache.xrootd.tpc.protocol.messages
The token field represents the rendezvous key given to the destination by the user client.
OutboundLoginRequest(int, int, String, String) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundLoginRequest
 
OutboundOpenReadOnlyRequest - Class in org.dcache.xrootd.tpc.protocol.messages
According to the third-party protocol, the destination server must actively read the file from the source.
OutboundOpenReadOnlyRequest(int, String) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundOpenReadOnlyRequest
 
OutboundProtocolRequest - Class in org.dcache.xrootd.tpc.protocol.messages
The kXR_protocol request has the following packet structure:
OutboundProtocolRequest(int, int, int, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundProtocolRequest
 
OutboundReadRequest - Class in org.dcache.xrootd.tpc.protocol.messages
Third-party client request to read rlen bytes of the source file from the source server.
OutboundReadRequest(int, int, long, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundReadRequest
 
OutboundSigverRequest - Class in org.dcache.xrootd.tpc.protocol.messages
Request to verify signature.
OutboundSigverRequest(long, AbstractXrootdOutboundRequest, ChannelHandlerContext) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.OutboundSigverRequest
 

P

ParseException - Exception in org.dcache.xrootd.util
 
ParseException(String) - Constructor for exception org.dcache.xrootd.util.ParseException
 
PATH - org.dcache.xrootd.protocol.messages.StatRequest.Target
The file is described by its path.
PathRequest - Class in org.dcache.xrootd.protocol.messages
Base class for requests that contain a path.
PathRequest(ByteBuf, int) - Constructor for class org.dcache.xrootd.protocol.messages.PathRequest
 
PENDING - org.dcache.xrootd.tpc.XrootdTpcInfo.Status
 
PLACEMENT - org.dcache.xrootd.tpc.XrootdTpcInfo.TpcStage
 
PLUGIN - Static variable in class org.dcache.xrootd.plugins.tls.TLSHandlerProvider
 
position - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
PrepareRequest - Class in org.dcache.xrootd.protocol.messages
 
PrepareRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.PrepareRequest
 
protocol - Variable in class org.dcache.xrootd.tpc.AbstractClientAuthnHandler
 
PROTOCOL_SIGN_VERSION - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
PROTOCOL_TLS_VERSION - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
PROTOCOL_VERSION - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
_______________________________________________________________________ VERSIONING Protocol version is represented as three base10 digits x.y.z with x having no upper limit (i.e.
PROTOCOL_VERSION_MAJOR - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
PROTOCOL_VERSION_MINOR - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
ProtocolRequest - Class in org.dcache.xrootd.protocol.messages
The kXR_protocol request has the following packet structure:
ProtocolRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.ProtocolRequest
 
ProtocolResponse - Class in org.dcache.xrootd.protocol.messages
According to protocol, has the following packet structure:
ProtocolResponse(ProtocolRequest, int) - Constructor for class org.dcache.xrootd.protocol.messages.ProtocolResponse
 
ProtocolResponse(ProtocolRequest, int, SigningPolicy) - Constructor for class org.dcache.xrootd.protocol.messages.ProtocolResponse
 
ProxyDelegationClient<C extends java.io.Serializable,​K extends java.io.Serializable,​P extends java.io.Serializable,​R extends java.io.Serializable> - Interface in org.dcache.xrootd.plugins
An internal interface which should be implemented by the code referencing this library in order to cache delegated credentials.
ProxyDelegationClientFactory<C extends ProxyDelegationClient> - Interface in org.dcache.xrootd.plugins
A factory class for ProxyDelegationClientFactory.
ProxyRequest<K extends java.io.Serializable,​R extends java.io.Serializable> - Class in org.dcache.xrootd.util
 
ProxyRequest() - Constructor for class org.dcache.xrootd.util.ProxyRequest
 
ProxyRequest(K, String, R) - Constructor for class org.dcache.xrootd.util.ProxyRequest
 

Q

QueryRequest - Class in org.dcache.xrootd.protocol.messages
Not every QueryRequest is a path request, so it does not extend that class.
QueryRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.QueryRequest
 
QueryResponse - Class in org.dcache.xrootd.protocol.messages
 
QueryResponse(QueryRequest, String) - Constructor for class org.dcache.xrootd.protocol.messages.QueryResponse
 

R

read(ByteBufAllocator, int, long, int) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
read(ByteBufAllocator, int, long, int) - Method in class org.dcache.xrootd.stream.ChunkedFileChannelReadvResponse
 
read(ByteBufAllocator, int, long, int) - Method in class org.dcache.xrootd.stream.ChunkedFileReadvResponse
 
read(ByteBufAllocator, long, int) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
read(ByteBufAllocator, long, int) - Method in class org.dcache.xrootd.stream.ChunkedFileChannelReadResponse
 
READ - org.dcache.xrootd.protocol.messages.LocateResponse.Access
 
READ - org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
 
READ_LIST_HEADER_SIZE - Static variable in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
readAscii(ByteBuf, int) - Static method in class org.dcache.xrootd.core.XrootdDecoder
This method is shared by several authn protocols.
ReadRequest - Class in org.dcache.xrootd.protocol.messages
 
ReadRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.ReadRequest
 
ReadResponse - Class in org.dcache.xrootd.protocol.messages
 
ReadResponse(ReadRequest, ByteBuf, boolean) - Constructor for class org.dcache.xrootd.protocol.messages.ReadResponse
 
ReadVRequest - Class in org.dcache.xrootd.protocol.messages
 
ReadVRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.ReadVRequest
 
ReadVResponse - Class in org.dcache.xrootd.protocol.messages
 
ReadVResponse(ReadVRequest, GenericReadRequestMessage.EmbeddedReadRequest[], ByteBuf[], int, int, boolean) - Constructor for class org.dcache.xrootd.protocol.messages.ReadVResponse
 
READY - org.dcache.xrootd.tpc.XrootdTpcInfo.Status
 
redirect(ChannelHandlerContext, InboundRedirectResponse) - Method in interface org.dcache.xrootd.tpc.TpcDelayedSyncWriteHandler
Needs to be implemented by the caller (outside the pipeline).
RedirectResponse<R extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
RedirectResponse(R, String, int) - Constructor for class org.dcache.xrootd.protocol.messages.RedirectResponse
 
RedirectResponse(R, String, int, String, String) - Constructor for class org.dcache.xrootd.protocol.messages.RedirectResponse
 
refCnt() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
refCnt() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
refCnt() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
release() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
release() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
release() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
release(int) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
release(int) - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
release(int) - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
releaseBuffer() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
releaseBuffer() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAuthenticationResponse
 
RENDEZVOUS_KEY - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
request - Variable in class org.dcache.xrootd.protocol.messages.AbstractXrootdResponse
 
request - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
request - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
requestId - Variable in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
requestId - Variable in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
requestReceived(ChannelHandlerContext, XrootdRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
requests - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
REQUIRES - org.dcache.xrootd.security.TLSSessionInfo.ClientTls
 
requiresSigning(XrootdRequest) - Method in class org.dcache.xrootd.security.SigningPolicy
 
requiresSigning(AbstractXrootdOutboundRequest) - Method in class org.dcache.xrootd.security.SigningPolicy
 
RequiresTLS - Interface in org.dcache.xrootd.security
This is a marker interface which indicates whether the protocol for authentication or authorization requires TLS to be active.
requiresTLSForData() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
requiresTLSForGPF() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
requiresTLSForGPFA() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
requiresTLSForLogin() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
requiresTLSForSession() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
requiresTLSForTPC() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
RESEG - org.dcache.xrootd.util.TriedRc
 
RESEL - org.dcache.xrootd.util.TriedRc
 
respond(ChannelHandlerContext, Object) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
response - Variable in class org.dcache.xrootd.protocol.messages.StringResponse
 
responseReceived(ChannelHandlerContext, XrootdInboundResponse) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
retain() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
retain() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
retain() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
retain(int) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
retain(int) - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
retain(int) - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
RmDirRequest - Class in org.dcache.xrootd.protocol.messages
 
RmDirRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.RmDirRequest
 
RmRequest - Class in org.dcache.xrootd.protocol.messages
 
RmRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.RmRequest
 

S

SCGI - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
This is the scgi added for delegation purposes.
SEC_PROTOCOL_PREFIX - Static variable in interface org.dcache.xrootd.security.XrootdSecurityProtocol
 
SecurityInfo - Class in org.dcache.xrootd.security
Utility class for holding security requirement information.
SecurityInfo(String) - Constructor for class org.dcache.xrootd.security.SecurityInfo
 
sendAuthenticationRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
sendChecksumRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
sendChecksumRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
If checksum option is expressed.
sendChecksumRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
sendCloseRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
sendLoginRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
sendLoginRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.TpcClientConnectHandler
 
sendOpenRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
sendOpenRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
 
sendProtocolRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.TpcClientConnectHandler
 
sendReadRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
sendReadRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.AbstractClientSourceHandler
Should take care of any special handling, such as vectorization.
sendReadRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
SerializableX509Credential - Class in org.dcache.xrootd.plugins.authn.gsi
 
SerializableX509Credential(X509Certificate[], PrivateKey) - Constructor for class org.dcache.xrootd.plugins.authn.gsi.SerializableX509Credential
 
SERVER - org.dcache.xrootd.protocol.messages.LocateResponse.Node
 
SERVER_PENDING - org.dcache.xrootd.protocol.messages.LocateResponse.Node
 
SERVER_RESPONSE_LEN - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
SERVER_TLS - Static variable in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
ServerProtocolFlags - Class in org.dcache.xrootd.util
Server-wide settings.
ServerProtocolFlags() - Constructor for class org.dcache.xrootd.util.ServerProtocolFlags
 
ServerProtocolFlags(int) - Constructor for class org.dcache.xrootd.util.ServerProtocolFlags
Constructor used in conjunction with flags from remote (source) server.
ServerProtocolFlags(ServerProtocolFlags) - Constructor for class org.dcache.xrootd.util.ServerProtocolFlags
 
ServerProtocolFlags.TlsMode - Enum in org.dcache.xrootd.util
 
serverTransitionedToTLS(int, ChannelHandlerContext) - Method in class org.dcache.xrootd.security.TLSSessionInfo
This method should be called by the server during the response to the relevant requests.
serverUsesTls() - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
session - Variable in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
SESSION_HANDLER - Static variable in class org.dcache.xrootd.core.XrootdSessionHandler
 
SESSION_ID_SIZE - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
setAllowsAnonymousGPFile(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setAttnFuture(ScheduledFuture) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setAuthFailed(ChannelHandlerContext) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
setAuthResponse(InboundAuthenticationResponse) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setAuthSucceeded(ChannelHandlerContext) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
setClient(XrootdTpcClient) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
setClientSslHandlerFactory(SSLHandlerFactory) - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
setCpsize(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setCptype(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setDataServer(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setDelegatedCredential(Serializable) - Method in class org.dcache.xrootd.core.XrootdSession
 
setDelegatedProxy(Serializable) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setError(Throwable) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setExpectedResponse(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setFd(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setFhandle(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setFileStatus(FileStatus) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setFlag(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setGid(Long) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setGoToTLS(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setId(String) - Method in class org.dcache.xrootd.util.ProxyRequest
 
setKey(K) - Method in class org.dcache.xrootd.util.ProxyRequest
 
setLoadBalancingServer(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setLocalTlsActivation(int, int, int) - Method in class org.dcache.xrootd.security.TLSSessionInfo
Used by the server side to determine response to client, depending on its own configuration and the client flags.
setLoginStarted() - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
setManagerRole(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setMetaServerRole(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setMode(ServerProtocolFlags.TlsMode) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setOpaque(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
Deprecated.
setOpaque(String) - Method in class org.dcache.xrootd.protocol.messages.PathRequest
 
setOpaques(String[]) - Method in class org.dcache.xrootd.protocol.messages.StatxRequest
 
setOpenFile(boolean) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setPath(String) - Method in class org.dcache.xrootd.protocol.messages.PathRequest
 
setPath(String) - Method in class org.dcache.xrootd.protocol.messages.QueryRequest
 
setPaths(String[]) - Method in class org.dcache.xrootd.protocol.messages.StatxRequest
 
setPluginClassLoader(ClassLoader) - Static method in class org.dcache.xrootd.core.XrootdAuthenticationHandlerProvider
 
setPluginClassLoader(ClassLoader) - Static method in class org.dcache.xrootd.core.XrootdAuthorizationHandlerProvider
 
setProtocolInfo(SecurityInfo) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setProxyServerRole(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setPval(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setRequest(R) - Method in class org.dcache.xrootd.util.ProxyRequest
 
SetRequest - Class in org.dcache.xrootd.protocol.messages
 
SetRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.SetRequest
 
setRequiresTLSForData(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setRequiresTLSForGPF(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setRequiresTLSForGPFA(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setRequiresTLSForLogin(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setRequiresTLSForSession(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setRequiresTLSForTPC(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
SetResponse - Class in org.dcache.xrootd.protocol.messages
 
SetResponse(SetRequest, String) - Constructor for class org.dcache.xrootd.protocol.messages.SetResponse
 
setResponseTimeout(long) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setServerRole(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setServerSslHandlerFactory(SSLHandlerFactory) - Method in class org.dcache.xrootd.security.TLSSessionInfo
 
setSession(XrootdSession) - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
setSession(XrootdSession) - Method in interface org.dcache.xrootd.protocol.messages.XrootdRequest
Associates the request with an xrootd session.
setSessionHandler(XrootdSessionHandler) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
setSessionId(XrootdSessionIdentifier) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setSigningPolicy(SigningPolicy) - Method in class org.dcache.xrootd.core.XrootdProtocolRequestHandler
 
setSigningPolicy(SigningPolicy) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
setSigningPolicy(SigningPolicy) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setSourceOpaque(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
setSourcePath(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
setSourceServerFlags(int) - Method in class org.dcache.xrootd.security.TLSSessionInfo
Called by the TPC client.
setStatus(XrootdTpcInfo.Status) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setSubject(Subject) - Method in class org.dcache.xrootd.core.XrootdSession
 
setSubject(Subject) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
setSupervisorRole(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setSupportsGPFile(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setSupportsPersistOnClose(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setSupportsPGReadWrite(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setSupportsTLS(boolean) - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
setTargetOpaque(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
setTargetPath(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
setTlsSessionInfo(TLSSessionInfo) - Method in class org.dcache.xrootd.core.XrootdProtocolRequestHandler
 
setTlsSessionInfo(TLSSessionInfo) - Method in class org.dcache.xrootd.core.XrootdSessionHandler
 
setTlsSessionInfo(TLSSessionInfo) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setUid(Long) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setUserName(String) - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
setWriteOffset(long) - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
setWriteOffset(long) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
shouldMkPath() - Method in class org.dcache.xrootd.protocol.messages.MkDirRequest
 
shutDown(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
signingPolicy - Variable in class org.dcache.xrootd.core.XrootdProtocolRequestHandler
 
SigningPolicy - Class in org.dcache.xrootd.security
Encapsulates information about (a) the server-side requirements, and (b) whether a request needs to be signed accordingly.
SigningPolicy() - Constructor for class org.dcache.xrootd.security.SigningPolicy
 
SigningPolicy(int, boolean) - Constructor for class org.dcache.xrootd.security.SigningPolicy
 
SigningPolicy(int, byte, Map<Integer, Integer>) - Constructor for class org.dcache.xrootd.security.SigningPolicy
 
SigningPolicy(int, Map<Integer, Integer>) - Constructor for class org.dcache.xrootd.security.SigningPolicy
 
SIGVER_VERSION - Static variable in class org.dcache.xrootd.protocol.messages.SigverRequest
 
SigverRequest - Class in org.dcache.xrootd.protocol.messages
Request to verify signature.
SigverRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.SigverRequest
 
SIZE_IN_BYTES - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
sourceUrn - Variable in class org.dcache.xrootd.tpc.core.XrootdClientDecoder
 
SPR - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
This protocol should be used in conjunction with server-side settings to determine whether the TPC client should use TLS (= 'xroots').
SRC - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
SRVERR - org.dcache.xrootd.util.TriedRc
 
sslContext - Variable in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
SSLHandlerFactory - Class in org.dcache.xrootd.plugins.tls
Provides an SSLHandler constructed from the SSLContext established via properties.
SSLHandlerFactory() - Constructor for class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
STAGE - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
startTimer(ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
startTls - Variable in class org.dcache.xrootd.plugins.tls.SSLHandlerFactory
 
stat - Variable in class org.dcache.xrootd.protocol.messages.AbstractXrootdResponse
 
stat - Variable in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdInboundResponse
 
StatRequest - Class in org.dcache.xrootd.protocol.messages
 
StatRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.StatRequest
 
StatRequest.Target - Enum in org.dcache.xrootd.protocol.messages
How the client is specifying about which file the server should provided metadata.
StatResponse - Class in org.dcache.xrootd.protocol.messages
 
StatResponse(StatRequest, FileStatus) - Constructor for class org.dcache.xrootd.protocol.messages.StatResponse
 
StatxRequest - Class in org.dcache.xrootd.protocol.messages
 
StatxRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.StatxRequest
 
StatxResponse - Class in org.dcache.xrootd.protocol.messages
 
StatxResponse(StatxRequest, int[]) - Constructor for class org.dcache.xrootd.protocol.messages.StatxResponse
 
stopTimer() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
STR - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
streamId - Variable in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
streamId - Variable in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdInboundResponse
 
streamId - Variable in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
STRICT - org.dcache.xrootd.util.ServerProtocolFlags.TlsMode
 
StringResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
StringResponse(T, int, String) - Constructor for class org.dcache.xrootd.protocol.messages.StringResponse
 
stripOffPrefix(String) - Static method in interface org.dcache.xrootd.security.TokenValidator
 
supportsAsyn() - Method in class org.dcache.xrootd.core.XrootdSession
 
supportsAsyn() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
supportsGPFile() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
supportsPersistOnClose() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
supportsPGReadWrite() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
supportsTLS() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
SyncRequest - Class in org.dcache.xrootd.protocol.messages
 
SyncRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.SyncRequest
 

T

TIME_TO_LIVE - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
TLSHandlerProvider - Class in org.dcache.xrootd.plugins.tls
 
TLSHandlerProvider() - Constructor for class org.dcache.xrootd.plugins.tls.TLSHandlerProvider
 
tlsSessionInfo - Variable in class org.dcache.xrootd.core.XrootdProtocolRequestHandler
 
TLSSessionInfo - Class in org.dcache.xrootd.security
Used by both the server and the TPC client to determine when TLS should be activated.
TLSSessionInfo(TLSSessionInfo) - Constructor for class org.dcache.xrootd.security.TLSSessionInfo
 
TLSSessionInfo(ServerProtocolFlags) - Constructor for class org.dcache.xrootd.security.TLSSessionInfo
 
TLSSessionInfo.ClientTls - Enum in org.dcache.xrootd.security
 
toByteBuffers() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
Converts this requests's payload into an array of NIO buffers.
toByteBuffers() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
toByteBuffers() - Method in interface org.dcache.xrootd.util.ByteBuffersProvider
 
TOKEN_PREFIX - Static variable in interface org.dcache.xrootd.security.TokenValidator
By convention, the token can be prefixed in the path URL by this tag, which should be stripped away before processing.
TokenValidator - Interface in org.dcache.xrootd.security
 
toString() - Method in class org.dcache.xrootd.core.XrootdSessionIdentifier
 
toString() - Method in class org.dcache.xrootd.protocol.messages.DirListRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.EndSessionRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.ErrorResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage.EmbeddedReadRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.LocateRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.LocateResponse.InfoElement
 
toString() - Method in class org.dcache.xrootd.protocol.messages.LocateResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.LoginResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.MkDirRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.OkResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.OpenResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.ProtocolResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.QueryRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.ReadVRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.RedirectResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.RmDirRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.RmRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.SetRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.StatRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.StatResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.StringResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.UnknownRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
toString() - Method in class org.dcache.xrootd.protocol.messages.ZeroCopyReadResponse
 
toString() - Method in class org.dcache.xrootd.security.SecurityInfo
 
toString() - Method in class org.dcache.xrootd.security.SigningPolicy
 
toString() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
toString() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
toString() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
toString() - Method in class org.dcache.xrootd.util.FileStatus
 
toString() - Method in class org.dcache.xrootd.util.ServerProtocolFlags
 
touch() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
touch() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
touch() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
touch(Object) - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
touch(Object) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
touch(Object) - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
touch(Object) - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
touch(Object) - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundReadResponse
 
TPC_DESTINATION - org.dcache.xrootd.tpc.XrootdTpcInfo.ClientRole
The client is the TPC destination server.
TPC_DESTINATION - org.dcache.xrootd.tpc.XrootdTpcInfo.ServerRole
The request is part of an Xrootd-TPC transfer and the server is the destination.
TPC_ORCHESTRATOR - org.dcache.xrootd.tpc.XrootdTpcInfo.ClientRole
This request is coming from a client that is orchestrating the request.
TPC_SOURCE - org.dcache.xrootd.tpc.XrootdTpcInfo.ServerRole
The request is part of an Xrootd-TPC transfer and the server is the source.
TPC_VERSION - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
TpcClientConnectHandler - Class in org.dcache.xrootd.tpc
This handler implements protocol and login.
TpcClientConnectHandler() - Constructor for class org.dcache.xrootd.tpc.TpcClientConnectHandler
 
TpcDelayedSyncWriteHandler - Interface in org.dcache.xrootd.tpc
Defines the two tasks involved in third-party destination transfers: writing the bytes read by the client, and notifying the originating (user) client when the transfer succeeds or fails, via an asynchronous response to a sync request.
TpcSigverRequestEncoder - Class in org.dcache.xrootd.tpc
Checks to see if the protocol security context requires the particular message to be preceded by a signing verification request, and returns one if so.
TpcSigverRequestEncoder(BufferEncrypter, SigningPolicy) - Constructor for class org.dcache.xrootd.tpc.TpcSigverRequestEncoder
 
TpcSourceReadHandler - Class in org.dcache.xrootd.tpc
This handler reads until the file is complete, terminating the session thereafter.
TpcSourceReadHandler() - Constructor for class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
TPR - org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
 
TriedRc - Enum in org.dcache.xrootd.util
Indicates the reason why the client has included the 'tried' CGI list on the path URL.

U

UnknownRequest - Class in org.dcache.xrootd.protocol.messages
 
UnknownRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.UnknownRequest
 
unsupported(ChannelHandlerContext, T) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
unsupported(Class<T>) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
UserNameUtils - Class in org.dcache.xrootd.util
It is possible to confuse the OpaqueStringParser by introducing Posix Non-Compliant UserNames.
UserNameUtils() - Constructor for class org.dcache.xrootd.util.UserNameUtils
 
UUID_PREFIX - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 

V

validate(ChannelHandlerContext, String) - Method in interface org.dcache.xrootd.security.TokenValidator
Handles the implementation-specific authorization procedure.
validateChecksum(InboundChecksumResponse, ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
valueOf(String) - Static method in enum org.dcache.xrootd.protocol.messages.LocateResponse.Access
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.protocol.messages.LocateResponse.Node
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.protocol.messages.StatRequest.Target
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.security.TLSSessionInfo.ClientTls
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.CksumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.ClientRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.ServerRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.TpcStage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.util.ServerProtocolFlags.TlsMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dcache.xrootd.util.TriedRc
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.dcache.xrootd.protocol.messages.LocateResponse.Access
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.protocol.messages.LocateResponse.Node
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.protocol.messages.StatRequest.Target
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.security.TLSSessionInfo.ClientTls
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.Cgi
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.CksumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.ClientRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.ServerRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.tpc.XrootdTpcInfo.TpcStage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.util.ServerProtocolFlags.TlsMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dcache.xrootd.util.TriedRc
Returns an array containing the constants of this enum type, in the order they are declared.
verify(String, String, String) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
verifyMessageLength(ByteBuf) - Method in class org.dcache.xrootd.core.AbstractXrootdDecoder
 

W

WaitRetryResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
WaitRetryResponse(T, int) - Constructor for class org.dcache.xrootd.protocol.messages.WaitRetryResponse
 
withError(ChannelHandlerContext, T, int, String) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
withOk(T) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.dcache.xrootd.core.XrootdEncoder
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.dcache.xrootd.tpc.core.XrootdClientEncoder
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.dcache.xrootd.tpc.TpcSigverRequestEncoder
 
write(InboundReadResponse) - Method in interface org.dcache.xrootd.tpc.TpcDelayedSyncWriteHandler
 
WRITE - org.dcache.xrootd.protocol.messages.LocateResponse.Access
 
WRITE - org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
 
WRITE_ONCE - org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
 
writeBytes(ByteBuf) - Method in class org.dcache.xrootd.security.SigningPolicy
 
WriteRequest - Class in org.dcache.xrootd.protocol.messages
 
WriteRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.WriteRequest
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.protocol.messages.AbstractXrootdResponse
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in interface org.dcache.xrootd.protocol.messages.XrootdResponse
Writes the encoded message to the given channel context.
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.protocol.messages.ZeroCopyReadResponse
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundAuthenticationRequest
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundHandshakeRequest
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundProtocolRequest
 
writeTo(ChannelHandlerContext, ChannelPromise) - Method in interface org.dcache.xrootd.tpc.protocol.messages.XrootdOutboundRequest
Marshals this request object into a buffer and writes it to the context.
writeToBuffer(ByteBuf) - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
writeZeroPad(String, ByteBuf, int) - Static method in class org.dcache.xrootd.core.XrootdEncoder
Write exactly length bytes to out.

X

X509ProxyDelegationClient - Class in org.dcache.xrootd.plugins.authn.gsi
Implementation specific to X509 credentials.
X509ProxyDelegationClient() - Constructor for class org.dcache.xrootd.plugins.authn.gsi.X509ProxyDelegationClient
 
xmlText() - Method in enum org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
 
XROOTD_MAGIC_NAME - Static variable in class org.dcache.xrootd.util.UserNameUtils
 
XrootdAuthenticationHandler - Class in org.dcache.xrootd.core
Netty handler implementing Xrootd kXR_auth.
XrootdAuthenticationHandler(String, AuthenticationFactory, ProxyDelegationClient) - Constructor for class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
XrootdAuthenticationHandlerFactory - Class in org.dcache.xrootd.core
 
XrootdAuthenticationHandlerFactory(String, AuthenticationFactory, ProxyDelegationClient) - Constructor for class org.dcache.xrootd.core.XrootdAuthenticationHandlerFactory
 
XrootdAuthenticationHandlerProvider - Class in org.dcache.xrootd.core
 
XrootdAuthenticationHandlerProvider() - Constructor for class org.dcache.xrootd.core.XrootdAuthenticationHandlerProvider
 
XrootdAuthorizationHandler - Class in org.dcache.xrootd.core
 
XrootdAuthorizationHandler(AuthorizationFactory) - Constructor for class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
XrootdAuthorizationHandlerFactory - Class in org.dcache.xrootd.core
 
XrootdAuthorizationHandlerFactory(AuthorizationFactory) - Constructor for class org.dcache.xrootd.core.XrootdAuthorizationHandlerFactory
 
XrootdAuthorizationHandlerProvider - Class in org.dcache.xrootd.core
 
XrootdAuthorizationHandlerProvider() - Constructor for class org.dcache.xrootd.core.XrootdAuthorizationHandlerProvider
 
XrootdClientDecoder - Class in org.dcache.xrootd.tpc.core
FrameDecoder for translating xrootd frames into XrootdInboundResponse objects.
XrootdClientDecoder(XrootdTpcClient) - Constructor for class org.dcache.xrootd.tpc.core.XrootdClientDecoder
 
XrootdClientEncoder - Class in org.dcache.xrootd.tpc.core
Downstream ChannelHandler for translating XrootdOutboundRequest objects into xrootd ByteBuf objects.
XrootdClientEncoder(XrootdTpcClient) - Constructor for class org.dcache.xrootd.tpc.core.XrootdClientEncoder
 
XrootdDecoder - Class in org.dcache.xrootd.core
A FrameDecoder decoding xrootd frames into AbstractRequestMessage objects.
XrootdDecoder() - Constructor for class org.dcache.xrootd.core.XrootdDecoder
 
XrootdEncoder - Class in org.dcache.xrootd.core
Downstream ChannelHandler encoding XrootdResponse objects into ByteBuf objects.
XrootdEncoder() - Constructor for class org.dcache.xrootd.core.XrootdEncoder
 
XrootdException - Exception in org.dcache.xrootd.core
 
XrootdException(int, String) - Constructor for exception org.dcache.xrootd.core.XrootdException
 
XrootdHandshakeHandler - Class in org.dcache.xrootd.core
A ChannelHandler which recognizes the xrootd handshake and generates an appropriate response.
XrootdHandshakeHandler(int) - Constructor for class org.dcache.xrootd.core.XrootdHandshakeHandler
 
XrootdInboundResponse - Interface in org.dcache.xrootd.tpc.protocol.messages
Supports incoming third-party source server reponses.
XrootdOutboundRequest - Interface in org.dcache.xrootd.tpc.protocol.messages
Supports outgoing third-party source server requests.
XrootdProtocol - Interface in org.dcache.xrootd.protocol
 
XrootdProtocol.FilePerm - Enum in org.dcache.xrootd.protocol
 
XrootdProtocolRequestHandler - Class in org.dcache.xrootd.core
 
XrootdProtocolRequestHandler() - Constructor for class org.dcache.xrootd.core.XrootdProtocolRequestHandler
 
XrootdRequest - Interface in org.dcache.xrootd.protocol.messages
An xrootd request message.
XrootdRequestHandler - Class in org.dcache.xrootd.core
A ChannelInboundHandler to dispatch xrootd events to handler methods.
XrootdRequestHandler() - Constructor for class org.dcache.xrootd.core.XrootdRequestHandler
 
XrootdResponse<T extends XrootdRequest> - Interface in org.dcache.xrootd.protocol.messages
An xrootd response message.
XrootdSecurityProtocol - Interface in org.dcache.xrootd.security
 
XrootdSecurityProtocol.BucketType - Enum in org.dcache.xrootd.security
_______________________________________________________________________ BUCKET TYPES _______________________________________________________________________
XrootdSession - Class in org.dcache.xrootd.core
 
XrootdSession(XrootdSessionIdentifier, Channel, LoginRequest) - Constructor for class org.dcache.xrootd.core.XrootdSession
 
XrootdSessionHandler - Class in org.dcache.xrootd.core
Manages kXR_login and the login session.
XrootdSessionHandler() - Constructor for class org.dcache.xrootd.core.XrootdSessionHandler
 
XrootdSessionIdentifier - Class in org.dcache.xrootd.core
 
XrootdSessionIdentifier() - Constructor for class org.dcache.xrootd.core.XrootdSessionIdentifier
 
XrootdSessionIdentifier(byte[]) - Constructor for class org.dcache.xrootd.core.XrootdSessionIdentifier
 
XrootdSigverDecoder - Class in org.dcache.xrootd.core
A FrameDecoder decoding xrootd frames into AbstractRequestMessage objects.
XrootdSigverDecoder(SigningPolicy, BufferDecrypter) - Constructor for class org.dcache.xrootd.core.XrootdSigverDecoder
 
XrootdTpcClient - Class in org.dcache.xrootd.tpc
Internal third-party copy client responsible for reading the source file and writing it to the local server.
XrootdTpcClient(String, XrootdTpcInfo, TpcDelayedSyncWriteHandler, ScheduledExecutorService) - Constructor for class org.dcache.xrootd.tpc.XrootdTpcClient
 
XrootdTpcInfo - Class in org.dcache.xrootd.tpc
Metadata established via interaction between user client, source and destination in a third-party copy, occurring prior to the launching of an internal third-party copy operation.
XrootdTpcInfo(String) - Constructor for class org.dcache.xrootd.tpc.XrootdTpcInfo
 
XrootdTpcInfo(Map<String, String>) - Constructor for class org.dcache.xrootd.tpc.XrootdTpcInfo
Initializes everything from the map instance.
XrootdTpcInfo.Cgi - Enum in org.dcache.xrootd.tpc
 
XrootdTpcInfo.CksumType - Enum in org.dcache.xrootd.tpc
 
XrootdTpcInfo.ClientRole - Enum in org.dcache.xrootd.tpc
The client has the following TPC role when making this request.
XrootdTpcInfo.ServerRole - Enum in org.dcache.xrootd.tpc
The server has the following TPC role when processing this request.
XrootdTpcInfo.Status - Enum in org.dcache.xrootd.tpc
 
XrootdTpcInfo.TpcStage - Enum in org.dcache.xrootd.tpc
 

Z

ZeroCopyReadResponse - Class in org.dcache.xrootd.protocol.messages
 
ZeroCopyReadResponse(ReadRequest, FileChannel) - Constructor for class org.dcache.xrootd.protocol.messages.ZeroCopyReadResponse
 

_

_error - Variable in exception org.dcache.xrootd.core.XrootdException
 
A B C D E F G H I K L M N O P Q R S T U V W X Z _ 
All Classes All Packages