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

A

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
 
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
 
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, int) - Constructor for class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
AbstractXrootdRequest(ByteBuf) - 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
 
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 - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
AsyncResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
AsyncResponse(XrootdResponse<T>) - Constructor for class org.dcache.xrootd.protocol.messages.AsyncResponse
 
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
 
AuthenticationRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.AuthenticationRequest
Deserialize protocol, processing step and all the bucks sent by the client
AuthenticationResponse - Class in org.dcache.xrootd.protocol.messages
 
AuthenticationResponse(AuthenticationRequest, int, int, String, int, List<XrootdBucket>) - Constructor for class org.dcache.xrootd.protocol.messages.AuthenticationResponse
 
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
 
AwaitAsyncResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
AwaitAsyncResponse(T, int) - Constructor for class org.dcache.xrootd.protocol.messages.AwaitAsyncResponse
 

B

BufferEncrypter - Interface in org.dcache.xrootd.security
Intended to support the encryption of signed hashes.
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.GenericReadRequestMessage.EmbeddedReadRequest
 
bytesToRead() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 

C

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.XrootdAuthenticationHandler
 
channelInactive(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
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
 
CHECKSUM - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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 - Variable in class org.dcache.xrootd.tpc.TpcSigverRequestHandler
 
CLIENT - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
CLIENT_HANDSHAKE_LEN - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
CLIENT_REQUEST_LEN - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
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
 
configureRedirects(XrootdTpcClient) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
connect(NioEventLoopGroup, List<ChannelHandlerFactory>, TpcSourceReadHandler) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
COPY - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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 - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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.
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.AuthenticationFactory
 
createHandler() - Method in class org.dcache.xrootd.plugins.authn.none.NoAuthenticationFactory
 
createHandler() - Method in interface org.dcache.xrootd.plugins.AuthorizationFactory
Creates a new authorization handler.
createHandler() - Method in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationFactory
 
createHandler() - Method in interface org.dcache.xrootd.plugins.ChannelHandlerFactory
Creates a new channel handler.
createSigverRequest(ChannelHandlerContext, XrootdOutboundRequest) - Method in class org.dcache.xrootd.tpc.TpcSigverRequestHandler
 

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.tpc.core.XrootdClientDecoder
 
DEFAULT_PORT - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
deserialize(XrootdSecurityProtocol.BucketType, ByteBuf) - Static method in class org.dcache.xrootd.security.NestedBucketBuffer
Deserialize the NestedBucketBuffer.
deserialize(XrootdSecurityProtocol.BucketType, ByteBuf) - Static method in class org.dcache.xrootd.security.RawBucket
 
deserialize(XrootdSecurityProtocol.BucketType, ByteBuf) - Static method in class org.dcache.xrootd.security.StringBucket
 
deserialize(XrootdSecurityProtocol.BucketType, ByteBuf) - Static method in class org.dcache.xrootd.security.UnsignedIntBucket
 
deserialize(XrootdSecurityProtocol.BucketType, ByteBuf) - Static method in class org.dcache.xrootd.security.XrootdBucket
Deserialize an XrootdBucket.
deserializeBuckets(ByteBuf) - Static method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
Deserialize the buckets sent by the client and put them into a EnumMap sorted by their header-information.
deserializeProtocol(ByteBuf) - Static method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
deserializeStep(ByteBuf) - Static method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
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.
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.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.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
 
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
 
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.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.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
 
doOnWrite(ChannelHandlerContext, WriteRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnWrite(ChannelHandlerContext, WriteRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
DST - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 

E

encode(LocateResponse.InfoElement[]) - Static method in class org.dcache.xrootd.protocol.messages.LocateResponse
 
encrypt(byte[]) - Method in interface org.dcache.xrootd.security.BufferEncrypter
 
encrypt(BufferEncrypter) - Method in class org.dcache.xrootd.tpc.protocol.messages.OutboundSigverRequest
 
encrypter - Variable in class org.dcache.xrootd.tpc.TpcSigverRequestHandler
 
EndSessionRequest - Class in org.dcache.xrootd.protocol.messages
 
EndSessionRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.EndSessionRequest
 
equals(Object) - Method in class org.dcache.xrootd.core.XrootdSessionIdentifier
 
ErrorResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
ErrorResponse(T, int, String) - Constructor for class org.dcache.xrootd.protocol.messages.ErrorResponse
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 

F

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
 
fireDelayedSync(int, String) - Method in interface org.dcache.xrootd.tpc.TpcDelayedSyncWriteHandler
 
flush(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
future - Variable in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 

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
 
getAsize() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getAuthnContext() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getAuthResponse() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getBuckets() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
getBuckets() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAuthenticationResponse
 
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
 
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
 
getClientProtocolVersion() - Method in class org.dcache.xrootd.core.XrootdSession
 
getClientProtocolVersion() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
getCode() - Method in enum org.dcache.xrootd.security.XrootdSecurityProtocol.BucketType
 
getContent() - Method in class org.dcache.xrootd.security.RawBucket
 
getContent() - Method in class org.dcache.xrootd.security.StringBucket
 
getContent() - Method in class org.dcache.xrootd.security.UnsignedIntBucket
 
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
 
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
 
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.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
 
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.
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
 
getDst() - 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
 
getExpectedResponse() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
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
 
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.StatResponse
 
getFlags() - Method in class org.dcache.xrootd.util.FileStatus
 
getFullpath() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
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
 
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.protocol.messages.InboundOpenReadOnlyResponse
 
getInfo() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
getKey() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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
 
getLoginToken() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getMaxWaitInSeconds() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundWaitResponse
 
getMessage() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAttnResponse
 
getMode() - Method in class org.dcache.xrootd.protocol.messages.MkDirRequest
 
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.
getNames() - Method in class org.dcache.xrootd.protocol.messages.DirListResponse
 
getNestedBuckets() - Method in class org.dcache.xrootd.security.NestedBucketBuffer
 
getOffset() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage.EmbeddedReadRequest
 
getOpaque() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
getOpaque() - Method in class org.dcache.xrootd.protocol.messages.PathRequest
 
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
 
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
 
getOrg() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getOverrides() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
getOverrides() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
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
 
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.core.XrootdSession
 
getPID() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
getPid() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
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
 
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.protocol.messages.AuthenticationRequest
 
getProtocol() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationResponse
 
getProtocol() - Method in class org.dcache.xrootd.security.NestedBucketBuffer
 
getProtocol() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAuthenticationResponse
 
getPval() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundHandshakeResponse
 
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.
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.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 class org.dcache.xrootd.tpc.protocol.messages.InboundWaitResponse
 
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
 
getResponse() - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
getResponse() - Method in class org.dcache.xrootd.protocol.messages.StringResponse
 
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
 
getSec() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundLoginResponse
 
getSeclvl() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
getSeclvl() - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
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.
getServerStep() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundAuthenticationResponse
 
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
 
getSigverRequestHandler() - 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.security.NestedBucketBuffer
 
getSize() - Method in class org.dcache.xrootd.security.RawBucket
 
getSize() - Method in class org.dcache.xrootd.security.StringBucket
 
getSize() - Method in class org.dcache.xrootd.security.UnsignedIntBucket
 
getSize() - Method in class org.dcache.xrootd.security.XrootdBucket
 
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
 
getSize() - Method in class org.dcache.xrootd.util.FileStatus
 
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.
getSourcePath() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
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
 
getStep() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
getStep() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationResponse
 
getStep() - Method in class org.dcache.xrootd.security.NestedBucketBuffer
 
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.
getTargetPath() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
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
 
getTtl() - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
getType() - Method in class org.dcache.xrootd.security.XrootdBucket
 
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
 
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
 

H

handleTransferTerminated(int, String, ChannelHandlerContext) - Method in class org.dcache.xrootd.tpc.TpcSourceReadHandler
 
HANDSHAKE_REQUEST - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
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
 
hasOwner(Subject) - Method in class org.dcache.xrootd.core.XrootdSession
 

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(InboundAttnResponse) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundRedirectResponse
 
InboundRedirectResponse(ByteBuf, int) - 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.
InboundWaitResponse(ByteBuf, int) - Constructor for class org.dcache.xrootd.tpc.protocol.messages.InboundWaitResponse
 
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
 
InvalidHandlerConfigurationException - Exception in org.dcache.xrootd.plugins
Thrown by authentication factory if instantiation of essential components fails.
InvalidHandlerConfigurationException(Throwable) - Constructor for exception org.dcache.xrootd.plugins.InvalidHandlerConfigurationException
 
InvalidHandlerConfigurationException(String, Throwable) - Constructor for exception org.dcache.xrootd.plugins.InvalidHandlerConfigurationException
 
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
 
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
 
isForceSigningIfNoEncryption() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
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.
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
 
isSigned(int, int) - Method in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
isStage() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
isVfsSet() - Method in class org.dcache.xrootd.protocol.messages.StatRequest
 
isWriteMode() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 

K

kgST_error - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kgST_more - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kgST_ok - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsDelChn - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsDlgPxy - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsFwdPxy - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsPxFile - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsSigReq - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kOptsSrvReq - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_cert - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_certreq - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_none - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_reserved - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGC_sigpxy - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_cert - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_init - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_none - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_pxyreq - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXGS_reserved - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_admin - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ArgInvalid - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
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
 
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_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_auth - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_authmore - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_bind - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_cancel - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_Cancelled - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ChkLenErr - 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
 
kXR_crc32 - 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_file - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
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_getfile - 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
 
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_lcvnone - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
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
 
kXR_mkpath - 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
 
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_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_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
 
kXR_oksofar - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_online - 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_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_ow - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ox - 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_prepare - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_protocol - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_putfile - 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_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
 
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_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_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_secCompatible - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secIntense - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secNone - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secOFrce - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secPedantic - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_secreqs - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_secStandard - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
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.tpc.protocol.messages.OutboundSigverRequest
 
kXR_signIgnore - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_signLikely - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_signNeeded - Static variable in class org.dcache.xrootd.security.XrootdSecurityProtocol
 
kXR_sigver - 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_sync - 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
 
kXR_useradmin - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_useruser - 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
 
kXR_ver001 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_ver002 - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_verifyw - 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
 
kXR_wait - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
kXR_waitresp - 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_xset - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 

L

length - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
LOAD_BALANCER - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
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.tpc.AbstractClientRequestHandler
 
LOGICAL_NAME - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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 - Class in org.dcache.xrootd.protocol.messages
 
LoginResponse(LoginRequest, XrootdSessionIdentifier, String) - Constructor for class org.dcache.xrootd.protocol.messages.LoginResponse
 

M

maxFrameSize - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
maxFrameSize - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
MD5 - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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 - Static variable in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationFactory
 
names - Variable in class org.dcache.xrootd.protocol.messages.DirListResponse
 
NestedBucketBuffer - Class in org.dcache.xrootd.security
Format of a NestedBucketBuffer: - int32 BucketType (usually kXRS_main) - int32 len - char[4] protocol (\0 padded) - int32 step (e.g.
NestedBucketBuffer(XrootdSecurityProtocol.BucketType, String, int, Map<XrootdSecurityProtocol.BucketType, XrootdBucket>) - Constructor for class org.dcache.xrootd.security.NestedBucketBuffer
 
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
 
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

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
 
org.dcache.xrootd.core - package org.dcache.xrootd.core
 
org.dcache.xrootd.plugins - package org.dcache.xrootd.plugins
 
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.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, int, String, int, List<XrootdBucket>) - 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) - 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
 
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
 
PLACEMENT - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
Opaque string name-value constant values.
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_VERSION - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
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
 
ProtocolRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.ProtocolRequest
 
ProtocolResponse - Class in org.dcache.xrootd.protocol.messages
 
ProtocolResponse(ProtocolRequest, int) - Constructor for class org.dcache.xrootd.protocol.messages.ProtocolResponse
 

Q

QueryRequest - Class in org.dcache.xrootd.protocol.messages
 
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

RawBucket - Class in org.dcache.xrootd.security
A bucket containing a header plus a number of bytes.
RawBucket(XrootdSecurityProtocol.BucketType, byte[]) - Constructor for class org.dcache.xrootd.security.RawBucket
 
read(ByteBufAllocator, long, int) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
read(ByteBufAllocator, int, long, int) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
read(ByteBufAllocator, long, int) - Method in class org.dcache.xrootd.stream.ChunkedFileChannelReadResponse
 
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_LIST_HEADER_SIZE - Static variable in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
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
 
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(int) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
release() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
release(int) - 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.tpc.protocol.messages.InboundReadResponse
 
RENDEZVOUS_KEY - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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
 
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(int) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
retain(int) - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
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.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

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
 
serialize(ByteBuf) - Method in class org.dcache.xrootd.security.NestedBucketBuffer
 
serialize(ByteBuf) - Method in class org.dcache.xrootd.security.RawBucket
 
serialize(ByteBuf) - Method in class org.dcache.xrootd.security.StringBucket
 
serialize(ByteBuf) - Method in class org.dcache.xrootd.security.UnsignedIntBucket
 
serialize(ByteBuf) - Method in class org.dcache.xrootd.security.XrootdBucket
 
SERVER_RESPONSE_LEN - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
session - Variable in class org.dcache.xrootd.protocol.messages.AbstractXrootdRequest
 
SESSION_ID_SIZE - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
setArgs(String) - Method in class org.dcache.xrootd.protocol.messages.QueryRequest
 
setAsize(long) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setAuthResponse(InboundAuthenticationResponse) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setCks(String) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setClient(XrootdTpcClient) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
setCpsize(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setCptype(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setDst(String) - 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
 
setFlag(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setLfn(String) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setLoginToken(String) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setOpaque(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
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
 
setOrg(String) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setOverrides(Map<Integer, Integer>) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setPath(String) - Method in class org.dcache.xrootd.protocol.messages.PathRequest
 
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
 
setPval(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
SetRequest - Class in org.dcache.xrootd.protocol.messages
 
SetRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.SetRequest
 
SetResponse - Class in org.dcache.xrootd.protocol.messages
 
SetResponse(SetRequest, String) - Constructor for class org.dcache.xrootd.protocol.messages.SetResponse
 
setSeclvl(int) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
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.
setSessionId(XrootdSessionIdentifier) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setSigverRequestHandler(TpcSigverRequestHandler) - Method in class org.dcache.xrootd.tpc.XrootdTpcClient
 
setSourcePath(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
setSrc(String) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setSrcHost(String) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setSrcPort(Integer) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setStatus(XrootdTpcInfo.Status) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
setSubject(Subject) - Method in class org.dcache.xrootd.core.XrootdSession
 
setTargetPath(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
setTtl(Long) - Method in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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
 
signingLevel - Variable in class org.dcache.xrootd.tpc.protocol.messages.AbstractXrootdOutboundRequest
 
SIZE_IN_BYTES - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
sourceUrn - Variable in class org.dcache.xrootd.tpc.core.XrootdClientDecoder
 
SRC - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
STAGE - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
Opaque string name-value keys.
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
 
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
 
StringBucket - Class in org.dcache.xrootd.security
A bucket containing a header plus a String.
StringBucket(XrootdSecurityProtocol.BucketType, String) - Constructor for class org.dcache.xrootd.security.StringBucket
 
StringResponse<T extends XrootdRequest> - Class in org.dcache.xrootd.protocol.messages
 
StringResponse(T, int, String) - Constructor for class org.dcache.xrootd.protocol.messages.StringResponse
 
supportsAsyn() - Method in class org.dcache.xrootd.core.XrootdSession
 
supportsAsyn() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
SyncRequest - Class in org.dcache.xrootd.protocol.messages
 
SyncRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.SyncRequest
 

T

TIME_TO_LIVE - Static variable in class org.dcache.xrootd.tpc.XrootdTpcInfo
 
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
 
toString() - Method in class org.dcache.xrootd.core.XrootdSessionIdentifier
 
toString() - Method in exception org.dcache.xrootd.plugins.InvalidHandlerConfigurationException
 
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.NestedBucketBuffer
 
toString() - Method in class org.dcache.xrootd.security.RawBucket
 
toString() - Method in class org.dcache.xrootd.security.StringBucket
 
toString() - Method in class org.dcache.xrootd.security.UnsignedIntBucket
 
toString() - Method in class org.dcache.xrootd.security.XrootdBucket
 
toString() - Method in class org.dcache.xrootd.tpc.protocol.messages.InboundProtocolResponse
 
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
 
touch(Object) - Method in class org.dcache.xrootd.protocol.messages.AsyncResponse
 
touch() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
touch(Object) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
touch(Object) - Method in class org.dcache.xrootd.protocol.messages.ReadVResponse
 
touch() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
touch(Object) - 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.tpc.protocol.messages.InboundReadResponse
 
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.
TpcSigverRequestHandler<E extends BufferEncrypter> - Class in org.dcache.xrootd.tpc
Wraps method for creating and possibly encrypting signed hash.
TpcSigverRequestHandler(E, XrootdTpcClient) - Constructor for class org.dcache.xrootd.tpc.TpcSigverRequestHandler
 
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
 

U

UnknownRequest - Class in org.dcache.xrootd.protocol.messages
 
UnknownRequest(ByteBuf) - Constructor for class org.dcache.xrootd.protocol.messages.UnknownRequest
 
UnsignedIntBucket - Class in org.dcache.xrootd.security
A bucket containing a header plus an unsigned integer.
UnsignedIntBucket(XrootdSecurityProtocol.BucketType, int) - Constructor for class org.dcache.xrootd.security.UnsignedIntBucket
 
unsupported(ChannelHandlerContext, T) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
unsupported(Class<T>) - Method in class org.dcache.xrootd.tpc.AbstractClientRequestHandler
 
UUID_PREFIX - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 

V

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.XrootdSecurityProtocol.BucketType
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.
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.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.Status
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
 

W

withError(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(InboundReadResponse) - Method in interface org.dcache.xrootd.tpc.TpcDelayedSyncWriteHandler
 
writeBytes(ByteBuf, String, int, List<XrootdBucket>) - Static method in class org.dcache.xrootd.protocol.messages.AuthenticationResponse
Code is shared by outbound authentication request used by tpc client.
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.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
 

X

xmlText() - Method in enum org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
 
XrootdAuthenticationHandler - Class in org.dcache.xrootd.core
Netty handler implementing Xrootd kXR_login, kXR_auth, and kXR_endsess.
XrootdAuthenticationHandler(AuthenticationFactory) - Constructor for class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
XrootdAuthenticationHandlerFactory - Class in org.dcache.xrootd.core
 
XrootdAuthenticationHandlerFactory(String, AuthenticationFactory) - 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
 
XrootdBucket - Class in org.dcache.xrootd.security
An XrootdBucket is a serialized datatype (string, uint, binary, list) with an int32 header describing its contents.
XrootdBucket(XrootdSecurityProtocol.BucketType) - Constructor for class org.dcache.xrootd.security.XrootdBucket
 
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
 
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 - Class in org.dcache.xrootd.security
 
XrootdSecurityProtocol() - Constructor for class org.dcache.xrootd.security.XrootdSecurityProtocol
 
XrootdSecurityProtocol.BucketType - Enum in org.dcache.xrootd.security
 
XrootdSession - Class in org.dcache.xrootd.core
 
XrootdSession(XrootdSessionIdentifier, Channel, LoginRequest) - Constructor for class org.dcache.xrootd.core.XrootdSession
 
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
 
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.Status - 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
 
_type - Variable in class org.dcache.xrootd.security.XrootdBucket
 
A B C D E F G H I K L M N O P Q R S T U V W X Z _ 
Skip navigation links

Copyright © 2011–2018 dCache.org. All rights reserved.