Package | Description |
---|---|
org.alfresco.jlan.oncrpc | |
org.alfresco.jlan.oncrpc.mount | |
org.alfresco.jlan.oncrpc.nfs | |
org.alfresco.jlan.oncrpc.portmap |
Modifier and Type | Method and Description |
---|---|
RpcPacket |
RpcPacketPool.allocatePacket(int reqSize)
Allocate a packet from the packet pool
|
protected RpcPacket |
MultiThreadedTcpRpcSessionHandler.allocateRpcPacket(int size)
Allocate an RPC packet from the packet pool
|
protected RpcPacket |
MultiThreadedTcpRpcPacketHandler.allocateRpcPacket(int maxSize)
Allocate an RPC packet from the packet pool
|
protected RpcPacket |
TcpRpcPacketHandler.allocateRpcPacket(int maxSize)
Allocate an RPC packet for receiving an incoming request.
|
RpcPacket |
RpcProcessor.processRpc(RpcPacket rpc)
Process an RPC request
|
abstract RpcPacket |
RpcNetworkServer.processRpc(RpcPacket rpc)
Process an RPC request
|
RpcPacket |
RpcRequestQueue.removeRequest()
Remove a request from the head of the queue
|
abstract RpcPacket |
RpcClient.sendRPC(RpcPacket rpc,
RpcPacket rxRpc)
Send an RPC request to the server
|
RpcPacket |
TcpRpcClient.sendRPC(RpcPacket rpc,
RpcPacket rxRpc)
Send an RPC request using the socket connection, and receive a response
|
Modifier and Type | Method and Description |
---|---|
void |
RpcRequestQueue.addRequest(RpcPacket req)
Add a request to the queue
|
Object |
RpcAuthenticator.authenticateRpcClient(int authType,
RpcPacket rpc)
Authenticate an RPC client using the credentials within the RPC request.
|
Object |
DefaultRpcAuthenticator.authenticateRpcClient(int authType,
RpcPacket rpc)
Authenticate an RPC client and create a unique session id key.
|
protected void |
MultiThreadedTcpRpcPacketHandler.deallocateRpcPacket(RpcPacket pkt)
Deallocate an RPC packet, return the packet to the pool.
|
protected void |
TcpRpcPacketHandler.deallocateRpcPacket(RpcPacket pkt)
Deallocate an RPC packet, default method does nothing but a pooled implementation may
return the packet to the pool.
|
ClientInfo |
RpcAuthenticator.getRpcClientInformation(Object sessKey,
RpcPacket rpc)
Get RPC client information from the RPC request.
|
ClientInfo |
DefaultRpcAuthenticator.getRpcClientInformation(Object sessKey,
RpcPacket rpc)
Return the client information for the specified RPC request
|
RpcPacket |
RpcProcessor.processRpc(RpcPacket rpc)
Process an RPC request
|
abstract RpcPacket |
RpcNetworkServer.processRpc(RpcPacket rpc)
Process an RPC request
|
protected void |
MultiThreadedTcpRpcPacketHandler.processRpc(RpcPacket rpc)
Process an RPC request by passing the request to a pool of worker threads.
|
protected void |
TcpRpcPacketHandler.processRpc(RpcPacket rpc)
Process an RPC request.
|
void |
RpcRequestThreadPool.queueRpcRequest(RpcPacket pkt)
Queue an RPC request to the thread pool for processing
|
protected void |
MultiThreadedTcpRpcSessionHandler.queueRpcRequest(RpcPacket rpc)
Queue an RPC request to the thread pool for processing
|
protected void |
MultiThreadedUdpRpcDatagramHandler.queueRpcRequest(RpcPacket rpc)
Queue an RPC request to the thread pool for processing
|
protected int |
TcpRpcPacketHandler.receiveRpc(RpcPacket rpc)
Read an RPC request/response
|
void |
RpcPacketPool.releasePacket(RpcPacket pkt)
Release an RPC packet back to the pool
|
protected void |
TcpRpcPacketHandler.sendRpc(RpcPacket rpc)
Send an RPC request/response packet
|
abstract RpcPacket |
RpcClient.sendRPC(RpcPacket rpc,
RpcPacket rxRpc)
Send an RPC request to the server
|
RpcPacket |
TcpRpcClient.sendRPC(RpcPacket rpc,
RpcPacket rxRpc)
Send an RPC request using the socket connection, and receive a response
|
void |
MultiThreadedTcpRpcPacketHandler.sendRpcResponse(RpcPacket rpc)
Send an RPC response using the TCP socket connection
|
void |
MultiThreadedUdpRpcDatagramHandler.sendRpcResponse(RpcPacket rpc)
Send an RPC response using the datagram socket
|
void |
RpcPacketHandler.sendRpcResponse(RpcPacket rpc)
Send an RPC response
|
Modifier and Type | Method and Description |
---|---|
RpcPacket |
MountServer.processRpc(RpcPacket rpc)
Process an RPC request
|
Modifier and Type | Method and Description |
---|---|
RpcPacket |
MountServer.processRpc(RpcPacket rpc)
Process an RPC request
|
Modifier and Type | Method and Description |
---|---|
RpcPacket |
NFSServer.processRpc(RpcPacket rpc)
Process an RPC request to the NFS or mount server
|
Modifier and Type | Method and Description |
---|---|
protected void |
NFSServer.packAttributes3(RpcPacket rpc,
FileInfo finfo,
int fileSysId)
Pack the NFS v3 file attributes structure using the file information
|
protected void |
NFSServer.packDirectoryHandle(int shareId,
int dirId,
RpcPacket rpc)
Pack a directory handle
|
static void |
NFSHandle.packDirectoryHandle(int shareId,
int dirId,
RpcPacket rpc,
int hlen)
Pack a directory handle
|
protected void |
NFSServer.packFileHandle(int shareId,
int dirId,
int fileId,
RpcPacket rpc)
Pack a directory handle
|
static void |
NFSHandle.packFileHandle(int shareId,
int dirId,
int fileId,
RpcPacket rpc,
int hlen)
Pack a file handle
|
protected void |
NFSServer.packPostOpAttr(NFSSrvSession sess,
FileInfo finfo,
int fileSysId,
RpcPacket rpc)
Pack the post operation weak cache consistency data for the specified
file/directory
|
protected void |
NFSServer.packPostOpAttr(NFSSrvSession sess,
TreeConnection conn,
byte[] fhandle,
RpcPacket rpc)
Pack the post operation weak cache consistency data for the specified
file/directory
|
protected void |
NFSServer.packPreOpAttr(NFSSrvSession sess,
FileInfo finfo,
RpcPacket rpc)
Pack the pre operation weak cache consistency data for the specified
file/directory
|
protected void |
NFSServer.packPreOpAttr(NFSSrvSession sess,
TreeConnection conn,
byte[] fhandle,
RpcPacket rpc)
Pack the pre operation weak cache consistency data for the specified
file/directory
|
protected void |
NFSServer.packShareHandle(String shareName,
RpcPacket rpc)
Pack a share handle
|
static void |
NFSHandle.packShareHandle(String name,
RpcPacket rpc,
int hlen)
Pack a share handle
|
protected void |
NFSServer.packWccData(RpcPacket rpc,
FileInfo finfo)
Pack a weak cache consistency structure
|
RpcPacket |
NFSServer.processRpc(RpcPacket rpc)
Process an RPC request to the NFS or mount server
|
Modifier and Type | Method and Description |
---|---|
RpcPacket |
PortMapperServer.processRpc(RpcPacket rpc)
Process an RPC request
|
Modifier and Type | Method and Description |
---|---|
RpcPacket |
PortMapperServer.processRpc(RpcPacket rpc)
Process an RPC request
|
Copyright © 2005–2018 Alfresco Software. All rights reserved.