Package | Description |
---|---|
eu.unicore.uftp.dpc | |
eu.unicore.uftp.server | |
eu.unicore.uftp.server.requests | |
eu.unicore.uftp.server.workers |
Modifier and Type | Method and Description |
---|---|
protected UFTPBaseRequest |
ServerProtocol.authenticateV1(DPCServer.Connection connection)
Authorize the client by creating a data connection and reading the
secret from the new connection.
|
UFTPBaseRequest |
DPCServer.Connection.establish()
establish the connection using the pseudo FTP protocol
|
UFTPBaseRequest |
ServerProtocol.establish(DPCServer.Connection connection) |
UFTPBaseRequest |
DPCServer.Connection.getJob(String secret) |
Modifier and Type | Method and Description |
---|---|
List<UFTPBaseRequest> |
DPCServer.Connection.getJobsForClientAddress(InetAddress clientAddress) |
List<UFTPBaseRequest> |
DPCServer.Connection.getJobsForControlSocketAddress() |
Modifier and Type | Method and Description |
---|---|
UFTPBaseRequest |
UFTPRequestBuilder.createInstance(Properties props) |
UFTPBaseRequest |
JobStore.getJob(String secret) |
Modifier and Type | Method and Description |
---|---|
List<UFTPBaseRequest> |
JobStore.getJobs(InetAddress clientAddress) |
Class<? extends UFTPBaseRequest> |
WorkerFactory.getRequestClass() |
Modifier and Type | Method and Description |
---|---|
void |
JobStore.addJob(UFTPBaseRequest job) |
void |
ServerThread.addJob(UFTPBaseRequest job) |
Thread |
WorkerFactory.createWorker(ServerThread server,
DPCServer.Connection connection,
UFTPBaseRequest job,
int maxStreams,
int bufferSize) |
void |
JobStore.remove(UFTPBaseRequest job) |
Modifier and Type | Class and Description |
---|---|
class |
UFTPGetUserInfoRequest
requests info about a user
|
class |
UFTPPingRequest
used to "ping" the UFTPD server
|
class |
UFTPTransferRequest
describes a data transfer between server and client
|
class |
UFTPTunnelRequest |
Modifier and Type | Method and Description |
---|---|
UFTPBaseRequest |
UFTPTunnelRequestBuilder.createInstance(Properties props) |
UFTPBaseRequest |
UFTPTransferRequestBuilder.createInstance(Properties props) |
UFTPBaseRequest |
UFTPGetUserInfoRequestBuilder.createInstance(Properties props) |
UFTPBaseRequest |
UFTPPingRequestBuilder.createInstance(Properties _props) |
Modifier and Type | Method and Description |
---|---|
Class<? extends UFTPBaseRequest> |
UFTPWorkerFactory.getRequestClass() |
Class<? extends UFTPBaseRequest> |
UFTPTunnelWorkerFactory.getRequestClass() |
Modifier and Type | Method and Description |
---|---|
Thread |
UFTPWorkerFactory.createWorker(ServerThread server,
DPCServer.Connection connection,
UFTPBaseRequest job,
int maxStreams,
int bufferSize) |
Thread |
WorkerFactories.createWorker(ServerThread server,
DPCServer.Connection connection,
UFTPBaseRequest job,
int maxStreams,
int bufferSize) |
Thread |
UFTPTunnelWorkerFactory.createWorker(ServerThread server,
DPCServer.Connection connection,
UFTPBaseRequest job,
int maxStreams,
int bufferSize) |
Copyright © 2010–2018 UNICORE. All rights reserved.