| Package | Description |
|---|---|
| org.dcache.xrootd.core | |
| org.dcache.xrootd.plugins | |
| org.dcache.xrootd.stream |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
XrootdRequestHandler.doOnAuthentication(io.netty.channel.ChannelHandlerContext ctx,
AuthenticationRequest msg) |
protected Object |
XrootdRequestHandler.doOnClose(io.netty.channel.ChannelHandlerContext ctx,
CloseRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnClose(io.netty.channel.ChannelHandlerContext ctx,
CloseRequest msg) |
protected Object |
XrootdRequestHandler.doOnDirList(io.netty.channel.ChannelHandlerContext ctx,
DirListRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnDirList(io.netty.channel.ChannelHandlerContext ctx,
DirListRequest request) |
protected Object |
XrootdRequestHandler.doOnLocate(io.netty.channel.ChannelHandlerContext ctx,
LocateRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnLocate(io.netty.channel.ChannelHandlerContext ctx,
LocateRequest msg) |
protected Object |
XrootdRequestHandler.doOnLogin(io.netty.channel.ChannelHandlerContext ctx,
LoginRequest msg) |
protected Object |
XrootdRequestHandler.doOnMkDir(io.netty.channel.ChannelHandlerContext ctx,
MkDirRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnMkDir(io.netty.channel.ChannelHandlerContext ctx,
MkDirRequest req) |
protected Object |
XrootdRequestHandler.doOnMv(io.netty.channel.ChannelHandlerContext ctx,
MvRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnMv(io.netty.channel.ChannelHandlerContext ctx,
MvRequest req) |
protected Object |
XrootdRequestHandler.doOnOpen(io.netty.channel.ChannelHandlerContext ctx,
OpenRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnOpen(io.netty.channel.ChannelHandlerContext ctx,
OpenRequest msg) |
protected Object |
XrootdRequestHandler.doOnPrepare(io.netty.channel.ChannelHandlerContext ctx,
PrepareRequest msg) |
protected Object |
XrootdRequestHandler.doOnProtocolRequest(io.netty.channel.ChannelHandlerContext ctx,
ProtocolRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnProtocolRequest(io.netty.channel.ChannelHandlerContext ctx,
ProtocolRequest msg) |
protected Object |
XrootdRequestHandler.doOnQuery(io.netty.channel.ChannelHandlerContext ctx,
QueryRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnQuery(io.netty.channel.ChannelHandlerContext ctx,
QueryRequest req) |
protected Object |
XrootdRequestHandler.doOnRead(io.netty.channel.ChannelHandlerContext ctx,
ReadRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnRead(io.netty.channel.ChannelHandlerContext ctx,
ReadRequest msg) |
protected Object |
XrootdRequestHandler.doOnReadV(io.netty.channel.ChannelHandlerContext ctx,
ReadVRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnReadV(io.netty.channel.ChannelHandlerContext ctx,
ReadVRequest msg) |
protected Object |
XrootdRequestHandler.doOnRm(io.netty.channel.ChannelHandlerContext ctx,
RmRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnRm(io.netty.channel.ChannelHandlerContext ctx,
RmRequest req) |
protected Object |
XrootdRequestHandler.doOnRmDir(io.netty.channel.ChannelHandlerContext ctx,
RmDirRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnRmDir(io.netty.channel.ChannelHandlerContext ctx,
RmDirRequest req) |
protected Object |
XrootdRequestHandler.doOnSet(io.netty.channel.ChannelHandlerContext ctx,
SetRequest request) |
protected Void |
XrootdAuthorizationHandler.doOnSet(io.netty.channel.ChannelHandlerContext ctx,
SetRequest request) |
protected Object |
XrootdRequestHandler.doOnStat(io.netty.channel.ChannelHandlerContext ctx,
StatRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnStat(io.netty.channel.ChannelHandlerContext ctx,
StatRequest req) |
protected Object |
XrootdRequestHandler.doOnStatx(io.netty.channel.ChannelHandlerContext ctx,
StatxRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnStatx(io.netty.channel.ChannelHandlerContext ctx,
StatxRequest req) |
protected Object |
XrootdRequestHandler.doOnSync(io.netty.channel.ChannelHandlerContext ctx,
SyncRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnSync(io.netty.channel.ChannelHandlerContext ctx,
SyncRequest msg) |
protected Object |
XrootdRequestHandler.doOnWrite(io.netty.channel.ChannelHandlerContext ctx,
WriteRequest msg) |
protected Void |
XrootdAuthorizationHandler.doOnWrite(io.netty.channel.ChannelHandlerContext ctx,
WriteRequest msg) |
protected Subject |
XrootdAuthenticationHandler.login(io.netty.channel.ChannelHandlerContext context,
Subject subject)
Called at the end of successful login/authentication.
|
protected <T extends XrootdRequest> |
XrootdRequestHandler.unsupported(io.netty.channel.ChannelHandlerContext ctx,
T msg) |
| Modifier and Type | Method and Description |
|---|---|
XrootdResponse<AuthenticationRequest> |
AuthenticationHandler.authenticate(AuthenticationRequest request)
Authenticate method, parsing the requests and creating adequate
responses.
|
String |
AuthorizationHandler.authorize(Subject subject,
InetSocketAddress localAddress,
InetSocketAddress remoteAddress,
String path,
Map<String,String> opaque,
int request,
XrootdProtocol.FilePerm mode)
Authorization and path mapping hook.
|
| Modifier and Type | Method and Description |
|---|---|
protected long |
ChunkedFileReadvResponse.getSize(int fd) |
protected long |
ChunkedFileChannelReadvResponse.getSize(int fd) |
protected abstract long |
AbstractChunkedReadvResponse.getSize(int fd) |
protected io.netty.buffer.ByteBuf |
ChunkedFileReadvResponse.read(io.netty.buffer.ByteBufAllocator alloc,
int fd,
long position,
int length) |
protected io.netty.buffer.ByteBuf |
ChunkedFileChannelReadvResponse.read(io.netty.buffer.ByteBufAllocator alloc,
int fd,
long position,
int length) |
protected abstract io.netty.buffer.ByteBuf |
AbstractChunkedReadvResponse.read(io.netty.buffer.ByteBufAllocator alloc,
int fd,
long position,
int length) |
Copyright © 2011–2015 dCache.org. All rights reserved.