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

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
 
AbstractResponseMessage - Class in org.dcache.xrootd.protocol.messages
 
AbstractResponseMessage(XrootdRequest, int, int) - Constructor for class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
afterAdd(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
afterRemove(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
append(ChannelBuffer) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
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(ChannelBuffer) - 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(XrootdRequest, int, int) - Constructor for class org.dcache.xrootd.protocol.messages.AuthenticationResponse
Default authentication response, usually sent finally, if all previous steps are okay
AuthenticationResponse(XrootdRequest, int, int, String, int, List<XrootdBucket>) - Constructor for class org.dcache.xrootd.protocol.messages.AuthenticationResponse
Intermediate 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
 

B

beforeAdd(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
beforeRemove(ChannelHandlerContext) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
buildOpaqueString(String, String) - Static method in class org.dcache.xrootd.util.OpaqueStringParser
Build an opaque string containing a single key and a single value
BytesToRead() - Method in class org.dcache.xrootd.protocol.messages.GenericReadRequestMessage.EmbeddedReadRequest
 
bytesToRead() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 

C

channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
ChannelHandlerFactory - Interface in org.dcache.xrootd.plugins
 
ChannelHandlerProvider - Interface in org.dcache.xrootd.plugins
A factory loader class for ChannelHandlerFactory.
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_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(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.CloseRequest
 
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.

D

DATA_SERVER - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class org.dcache.xrootd.core.XrootdDecoder
 
DEFAULT_PORT - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
deserialize(XrootdSecurityProtocol.BucketType, ChannelBuffer) - Static method in class org.dcache.xrootd.security.NestedBucketBuffer
Deserialize the NestedBucketBuffer.
deserialize(XrootdSecurityProtocol.BucketType, ChannelBuffer) - Static method in class org.dcache.xrootd.security.RawBucket
 
deserialize(XrootdSecurityProtocol.BucketType, ChannelBuffer) - Static method in class org.dcache.xrootd.security.StringBucket
 
deserialize(XrootdSecurityProtocol.BucketType, ChannelBuffer) - Static method in class org.dcache.xrootd.security.UnsignedIntBucket
 
deserialize(XrootdSecurityProtocol.BucketType, ChannelBuffer) - Static method in class org.dcache.xrootd.security.XrootdBucket
Deserialize an XrootdBucket.
deserializeBuckets(ChannelBuffer) - 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(ChannelBuffer) - Static method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
deserializeStep(ChannelBuffer) - Static method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
DirListRequest - Class in org.dcache.xrootd.protocol.messages
 
DirListRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.DirListRequest
 
DirListResponse - Class in org.dcache.xrootd.protocol.messages
 
DirListResponse(XrootdRequest, int, Iterable<String>) - Constructor for class org.dcache.xrootd.protocol.messages.DirListResponse
 
DirListResponse(XrootdRequest, Iterable<String>) - Constructor for class org.dcache.xrootd.protocol.messages.DirListResponse
 
doOnAuthentication(ChannelHandlerContext, MessageEvent, AuthenticationRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnClose(ChannelHandlerContext, MessageEvent, CloseRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnClose(ChannelHandlerContext, MessageEvent, CloseRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnDirList(ChannelHandlerContext, MessageEvent, DirListRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnDirList(ChannelHandlerContext, MessageEvent, DirListRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnLocate(ChannelHandlerContext, MessageEvent, LocateRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnLogin(ChannelHandlerContext, MessageEvent, LoginRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnMkDir(ChannelHandlerContext, MessageEvent, MkDirRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnMkDir(ChannelHandlerContext, MessageEvent, MkDirRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnMv(ChannelHandlerContext, MessageEvent, MvRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnMv(ChannelHandlerContext, MessageEvent, MvRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnOpen(ChannelHandlerContext, MessageEvent, OpenRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnOpen(ChannelHandlerContext, MessageEvent, OpenRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnPrepare(ChannelHandlerContext, MessageEvent, PrepareRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnPrepare(ChannelHandlerContext, MessageEvent, PrepareRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnProtocolRequest(ChannelHandlerContext, MessageEvent, ProtocolRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnProtocolRequest(ChannelHandlerContext, MessageEvent, ProtocolRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnRead(ChannelHandlerContext, MessageEvent, ReadRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnRead(ChannelHandlerContext, MessageEvent, ReadRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnReadV(ChannelHandlerContext, MessageEvent, ReadVRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnReadV(ChannelHandlerContext, MessageEvent, ReadVRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnRm(ChannelHandlerContext, MessageEvent, RmRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnRm(ChannelHandlerContext, MessageEvent, RmRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnRmDir(ChannelHandlerContext, MessageEvent, RmDirRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnRmDir(ChannelHandlerContext, MessageEvent, RmDirRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnStat(ChannelHandlerContext, MessageEvent, StatRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnStat(ChannelHandlerContext, MessageEvent, StatRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnStatx(ChannelHandlerContext, MessageEvent, StatxRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnStatx(ChannelHandlerContext, MessageEvent, StatxRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnSync(ChannelHandlerContext, MessageEvent, SyncRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnSync(ChannelHandlerContext, MessageEvent, SyncRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
doOnWrite(ChannelHandlerContext, MessageEvent, WriteRequest) - Method in class org.dcache.xrootd.core.XrootdAuthorizationHandler
 
doOnWrite(ChannelHandlerContext, MessageEvent, WriteRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
DummyRequest - Class in org.dcache.xrootd.protocol.messages
 
DummyRequest() - Constructor for class org.dcache.xrootd.protocol.messages.DummyRequest
 

E

encode(LocateResponse.InfoElement[]) - Static method in class org.dcache.xrootd.protocol.messages.LocateResponse
 
EndSessionRequest - Class in org.dcache.xrootd.protocol.messages
 
EndSessionRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.EndSessionRequest
 
equals(Object) - Method in class org.dcache.xrootd.core.XrootdSessionIdentifier
 
ErrorResponse - Class in org.dcache.xrootd.protocol.messages
 
ErrorResponse(XrootdRequest, int, String) - Constructor for class org.dcache.xrootd.protocol.messages.ErrorResponse
 

F

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
 

G

GenericReadRequestMessage - Class in org.dcache.xrootd.protocol.messages
 
GenericReadRequestMessage(ChannelBuffer, 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
 
getBuckets() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
getBuffer() - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
Gives access to the internal ChannelBuffer of the response.
getBytes() - Method in class org.dcache.xrootd.core.XrootdSessionIdentifier
 
getChannel() - Method in class org.dcache.xrootd.core.XrootdSession
 
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
 
getData(GatheringByteChannel) - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
Returns the size of the payload.
getDataLength() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 
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.
getError() - Method in exception org.dcache.xrootd.core.XrootdException
 
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.OpenResponse
 
getFlags() - Method in class org.dcache.xrootd.util.FileStatus
 
getHandshake() - Method in class org.dcache.xrootd.protocol.messages.HandshakeRequest
 
getId() - Method in class org.dcache.xrootd.util.FileStatus
 
getMode() - Method in class org.dcache.xrootd.protocol.messages.MkDirRequest
 
getModificationTime() - Method in class org.dcache.xrootd.util.FileStatus
 
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.
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
 
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
 
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
 
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.security.NestedBucketBuffer
 
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
 
getRequest() - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
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.XrootdRequest
 
getSession() - Method in class org.dcache.xrootd.protocol.messages.XrootdRequest
 
getSessionId() - Method in class org.dcache.xrootd.protocol.messages.EndSessionRequest
 
getSessionIdentifier() - Method in class org.dcache.xrootd.core.XrootdSession
 
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
 
getSourcePath() - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
getStep() - Method in class org.dcache.xrootd.protocol.messages.AuthenticationRequest
 
getStep() - Method in class org.dcache.xrootd.security.NestedBucketBuffer
 
getStreamId() - Method in class org.dcache.xrootd.protocol.messages.XrootdRequest
 
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.XrootdRequest
Deprecated.
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
 
getType() - Method in class org.dcache.xrootd.security.XrootdBucket
 
getUMask() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
getUserName() - Method in class org.dcache.xrootd.core.XrootdSession
 
getUserName() - Method in class org.dcache.xrootd.protocol.messages.LoginRequest
 
getWriteOffset() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
 

H

handleDownstream(ChannelHandlerContext, ChannelEvent) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
handleUpstream(ChannelHandlerContext, ChannelEvent) - Method in class org.dcache.xrootd.stream.ChunkedResponseWriteHandler
 
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
 
HandshakeRequest - Class in org.dcache.xrootd.protocol.messages
 
HandshakeRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.HandshakeRequest
 
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

index - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
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
 
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
 
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.
isForce() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isFresh() - Method in class org.dcache.xrootd.protocol.messages.PrepareRequest
 
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
 
isReadOnly() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isReadWrite() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isRefresh() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
isRetStat() - Method in class org.dcache.xrootd.protocol.messages.OpenRequest
 
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_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_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_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_noResponseYet - 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_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_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_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(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.LocateRequest
 
LocateResponse - Class in org.dcache.xrootd.protocol.messages
 
LocateResponse(XrootdRequest, 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.InfoElement(InetSocketAddress, LocateResponse.Node, LocateResponse.Access) - Constructor for class org.dcache.xrootd.protocol.messages.LocateResponse.InfoElement
 
LocateResponse.Node - Enum in org.dcache.xrootd.protocol.messages
 
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(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.LoginRequest
 
LoginResponse - Class in org.dcache.xrootd.protocol.messages
 
LoginResponse(XrootdRequest, 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
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.dcache.xrootd.core.XrootdAuthenticationHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.dcache.xrootd.core.XrootdHandshakeHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
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(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.MkDirRequest
 
MvRequest - Class in org.dcache.xrootd.protocol.messages
 
MvRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.MvRequest
 

N

NAME - Static variable in class org.dcache.xrootd.plugins.authz.none.NoAuthorizationFactory
 
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() - Method in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
nextChunk() - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
nextChunk() - 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
 
NumberOfPreReads() - Method in class org.dcache.xrootd.protocol.messages.ReadRequest
 
NumberOfReads() - Method in class org.dcache.xrootd.protocol.messages.ReadVRequest
 

O

OkResponse - Class in org.dcache.xrootd.protocol.messages
 
OkResponse(XrootdRequest) - Constructor for class org.dcache.xrootd.protocol.messages.OkResponse
 
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 = < acess - 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(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.OpenRequest
 
OpenResponse - Class in org.dcache.xrootd.protocol.messages
 
OpenResponse(XrootdRequest, long, 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.util - package org.dcache.xrootd.util
 

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() - Constructor for class org.dcache.xrootd.protocol.messages.PathRequest
 
PathRequest(ChannelBuffer, int) - Constructor for class org.dcache.xrootd.protocol.messages.PathRequest
 
position - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
PrepareRequest - Class in org.dcache.xrootd.protocol.messages
 
PrepareRequest(ChannelBuffer) - 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(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.ProtocolRequest
 
ProtocolResponse - Class in org.dcache.xrootd.protocol.messages
 
ProtocolResponse(XrootdRequest, int) - Constructor for class org.dcache.xrootd.protocol.messages.ProtocolResponse
 
put(byte[]) - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
putCharSequence(String) - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
Put all characters of a String as unsigned kXR_chars
putSignedInt(int) - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
putSignedLong(long) - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
putUnsignedChar(int) - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
putUnsignedShort(int) - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 

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(long, int) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
read(int, long, int) - Method in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
read(long, int) - Method in class org.dcache.xrootd.stream.ChunkedFileChannelReadResponse
 
read(int, long, int) - Method in class org.dcache.xrootd.stream.ChunkedFileChannelReadvResponse
 
read(int, long, int) - Method in class org.dcache.xrootd.stream.ChunkedFileReadvResponse
 
READ_LIST_HEADER_SIZE - Static variable in class org.dcache.xrootd.protocol.messages.ReadResponse
 
ReadRequest - Class in org.dcache.xrootd.protocol.messages
 
ReadRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.ReadRequest
 
ReadResponse - Class in org.dcache.xrootd.protocol.messages
 
ReadResponse(XrootdRequest, int) - Constructor for class org.dcache.xrootd.protocol.messages.ReadResponse
 
ReadVRequest - Class in org.dcache.xrootd.protocol.messages
 
ReadVRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.ReadVRequest
 
RedirectResponse - Class in org.dcache.xrootd.protocol.messages
 
RedirectResponse(XrootdRequest, String, int) - Constructor for class org.dcache.xrootd.protocol.messages.RedirectResponse
 
RedirectResponse(XrootdRequest, String, int, String, String) - Constructor for class org.dcache.xrootd.protocol.messages.RedirectResponse
 
request - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadResponse
 
request - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
requestReceived(ChannelHandlerContext, MessageEvent, XrootdRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
requests - Variable in class org.dcache.xrootd.stream.AbstractChunkedReadvResponse
 
respond(ChannelHandlerContext, MessageEvent, Object) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
RmDirRequest - Class in org.dcache.xrootd.protocol.messages
 
RmDirRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.RmDirRequest
 
RmRequest - Class in org.dcache.xrootd.protocol.messages
 
RmRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.RmRequest
 

S

serialize(ChannelBuffer) - Method in class org.dcache.xrootd.security.NestedBucketBuffer
 
serialize(ChannelBuffer) - Method in class org.dcache.xrootd.security.RawBucket
 
serialize(ChannelBuffer) - Method in class org.dcache.xrootd.security.StringBucket
 
serialize(ChannelBuffer) - Method in class org.dcache.xrootd.security.UnsignedIntBucket
 
serialize(ChannelBuffer) - Method in class org.dcache.xrootd.security.XrootdBucket
 
SERVER_RESPONSE_LEN - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
SESSION_ID_SIZE - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 
setIncomplete(boolean) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
Set the status field to indicate whether the response is complete or not.
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
 
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
 
setSession(XrootdSession) - Method in class org.dcache.xrootd.protocol.messages.XrootdRequest
 
setSourcePath(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
setStatus(int) - Method in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
setSubject(Subject) - Method in class org.dcache.xrootd.core.XrootdSession
 
setTargetPath(String) - Method in class org.dcache.xrootd.protocol.messages.MvRequest
 
shouldMkPath() - Method in class org.dcache.xrootd.protocol.messages.MkDirRequest
 
StatRequest - Class in org.dcache.xrootd.protocol.messages
 
StatRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.StatRequest
 
StatResponse - Class in org.dcache.xrootd.protocol.messages
 
StatResponse(XrootdRequest, FileStatus) - Constructor for class org.dcache.xrootd.protocol.messages.StatResponse
 
StatxRequest - Class in org.dcache.xrootd.protocol.messages
 
StatxRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.StatxRequest
 
StatxResponse - Class in org.dcache.xrootd.protocol.messages
 
StatxResponse(XrootdRequest, int[]) - Constructor for class org.dcache.xrootd.protocol.messages.StatxResponse
 
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
 
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(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.SyncRequest
 

T

toByteBuffers() - Method in class org.dcache.xrootd.protocol.messages.WriteRequest
Converts this requests's payload into an array of NIO buffers.
toString() - Method in exception org.dcache.xrootd.plugins.InvalidHandlerConfigurationException
 
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.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.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.RedirectResponse
 
toString() - Method in class org.dcache.xrootd.protocol.messages.StatResponse
 
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.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.util.FileStatus
 

U

UnknownRequest - Class in org.dcache.xrootd.protocol.messages
 
UnknownRequest(ChannelBuffer) - 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, MessageEvent, XrootdRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
UUID_PREFIX - Static variable in interface org.dcache.xrootd.protocol.XrootdProtocol
 

V

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.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.
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.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.

W

withError(XrootdRequest, int, String) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
withOk(XrootdRequest) - Method in class org.dcache.xrootd.core.XrootdRequestHandler
 
write(GenericReadRequestMessage.EmbeddedReadRequest[], ChannelBuffer[], int, int) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
 
writeBytes(ScatteringByteChannel, int) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
Reads bytes from a channel into the response buffer.
writeBytes(GenericReadRequestMessage.EmbeddedReadRequest) - Method in class org.dcache.xrootd.protocol.messages.ReadResponse
Reads bytes from a channel into the response buffer.
writeInt(OutputStream, int) - Method in class org.dcache.xrootd.security.XrootdBucket
 
WriteRequest - Class in org.dcache.xrootd.protocol.messages
 
WriteRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.WriteRequest
 
writeRequested(ChannelHandlerContext, MessageEvent) - Method in class org.dcache.xrootd.core.XrootdEncoder
 

X

xmlText() - Method in enum org.dcache.xrootd.protocol.XrootdProtocol.FilePerm
 
XROOTD_CHARSET - Static variable in class org.dcache.xrootd.protocol.messages.XrootdRequest
 
XrootdAuthenticationHandler - Class in org.dcache.xrootd.core
Netty handler implementing Xrootd kXR_login and kXR_auth.
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
 
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 AbstractResponseMessage objects into ChannelBuffer 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
 
XrootdProtocol - Interface in org.dcache.xrootd.protocol
 
XrootdProtocol.FilePerm - Enum in org.dcache.xrootd.protocol
 
XrootdRequest - Class in org.dcache.xrootd.protocol.messages
 
XrootdRequest() - Constructor for class org.dcache.xrootd.protocol.messages.XrootdRequest
 
XrootdRequest(ChannelBuffer, int) - Constructor for class org.dcache.xrootd.protocol.messages.XrootdRequest
 
XrootdRequest(ChannelBuffer) - Constructor for class org.dcache.xrootd.protocol.messages.XrootdRequest
 
XrootdRequestHandler - Class in org.dcache.xrootd.core
A SimpleChannelHandler dispatch xrootd events to handler methods.
XrootdRequestHandler() - Constructor for class org.dcache.xrootd.core.XrootdRequestHandler
 
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
 

_

_buffer - Variable in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
_error - Variable in exception org.dcache.xrootd.core.XrootdException
 
_request - Variable in class org.dcache.xrootd.protocol.messages.AbstractResponseMessage
 
_requestId - Variable in class org.dcache.xrootd.protocol.messages.XrootdRequest
 
_session - Variable in class org.dcache.xrootd.protocol.messages.XrootdRequest
 
_streamId - Variable in class org.dcache.xrootd.protocol.messages.XrootdRequest
 
_type - Variable in class org.dcache.xrootd.security.XrootdBucket
 
A B C D E F G H I K L M N O P R S T U V W X _ 

Copyright © 2013 dCache.org. All rights reserved.