Package | Description |
---|---|
org.waarp.http.protocol | |
org.waarp.http.protocol.servlet | |
org.waarp.openr66.context |
Classes implementing Session, Result and ErrorCode
|
org.waarp.openr66.context.authentication |
Classes implementing Authentication
|
org.waarp.openr66.context.filesystem |
Classes implementing Filesystem
|
org.waarp.openr66.context.task |
Classes implementing Tasks for pre, post or error operations
Several kind of tasks exist in OpenR66:
LOG, MOVE, MOVERENAME, COPY, COPYRENAME, EXEC, EXECMOVE, LINKRENAME, TRANSFER, VALIDFILEPATH, DELETE Several tasks are possible to run before a transfer starts (pre action), after a transfer is finished correctly (post action) or after an error occurs (either in pre or post action or during transfer: error action). |
org.waarp.openr66.context.task.test |
Package for an example of Java Task for ExecJava and for BusinessFactory
|
org.waarp.openr66.database.data |
Classes implementing Database Data model
|
org.waarp.openr66.protocol.http |
Classes implementing HTTP information support
|
org.waarp.openr66.protocol.http.adminssl |
Classes implementing HTTPS Administration support
|
org.waarp.openr66.protocol.localhandler |
Classes implementing LocalHandlers (real work)
|
org.waarp.openr66.protocol.networkhandler |
Classes implementing Network Handler (multiplexing local handlers)
|
org.waarp.openr66.protocol.utils |
Classes implementing Utilities
|
Modifier and Type | Field and Description |
---|---|
protected R66Session |
HttpSessionAbstract.session |
Modifier and Type | Method and Description |
---|---|
protected R66BusinessInterface |
HttpSessionAbstract.checkAuthentR66Business(HttpSession httpSession,
R66Session session,
HttpAuthent authent)
Method to check authentication
|
Modifier and Type | Method and Description |
---|---|
void |
HttpAuthent.checkAuthent(HttpSession httpSession,
R66Session session)
Method to check authentication
|
void |
HttpAuthentDefault.checkAuthent(HttpSession httpSession,
R66Session session) |
void |
HttpAuthent.finalizeTransfer(HttpSession httpSession,
R66Session session)
Finalize the transfer according to status in sessions
|
void |
HttpAuthentDefault.finalizeTransfer(HttpSession httpSession,
R66Session session) |
Modifier and Type | Method and Description |
---|---|
void |
R66BusinessInterface.checkAfterPost(R66Session session)
Called once the post tasks are over in success
|
void |
R66BusinessInterface.checkAfterPreCommand(R66Session session)
Called once the pre tasks are over in success
|
void |
R66BusinessInterface.checkAfterTransfer(R66Session session)
Called once the transfer is done in success but before the post tasks
|
void |
R66BusinessInterface.checkAtAuthentication(R66Session session)
Called once the authentication is done
|
void |
R66BusinessInterface.checkAtChangeFilename(R66Session session)
Called once after pre tasks, while filename could be changed (or not)
|
void |
R66BusinessInterface.checkAtConnection(R66Session session)
Called once the connection is opened
|
void |
R66BusinessInterface.checkAtError(R66Session session)
Called once any error occurs
|
void |
R66BusinessInterface.checkAtStartup(R66Session session)
Called once the DbTaskRunner is created/loaded and before pre tasks
|
R66BusinessInterface |
R66BusinessFactoryInterface.getBusinessInterface(R66Session session) |
R66BusinessInterface |
R66DefaultBusinessFactory.getBusinessInterface(R66Session session) |
String |
R66BusinessInterface.getInfo(R66Session session)
Called to get the current extra "Information" from Business side to
transmit, valid in extended protocol (>
2.4)
|
void |
R66BusinessInterface.releaseResources(R66Session session)
Called when the session is to be closed in order to release resources
|
void |
R66BusinessInterface.setInfo(R66Session session,
String info)
Set optional info to be set within extra information of PacketValid as
"Info" or R66Result as "Other",
valid in extended protocol (> 2.4)
|
Constructor and Description |
---|
R66Result(OpenR66Exception exception,
R66Session session,
boolean isAnswered,
ErrorCode code,
DbTaskRunner runner) |
R66Result(R66Session session,
boolean isAnswered,
ErrorCode code,
DbTaskRunner runner) |
Constructor and Description |
---|
R66Auth(R66Session session) |
Modifier and Type | Method and Description |
---|---|
R66Session |
R66File.getSession() |
Constructor and Description |
---|
R66Dir(R66Session session) |
R66File(R66Session session,
R66Dir dir,
String path)
This constructor is for External file
|
R66File(R66Session session,
R66Dir dir,
String path,
boolean append) |
R66Restart(R66Session session) |
Modifier and Type | Field and Description |
---|---|
protected R66Session |
AbstractExecJavaTask.session |
Modifier and Type | Method and Description |
---|---|
static AbstractTask |
TaskType.getTaskFromId(String name,
String argRule,
int delay,
R66Session session) |
static AbstractTask |
TaskType.getTaskFromId(TaskType type,
String argRule,
int delay,
R66Session session) |
static AbstractTask |
TaskType.getTaskFromIdForBusiness(String name,
String argRule,
int delay,
R66Session session)
For usage in ExecBusinessTask
|
void |
AbstractExecJavaTask.setArgs(R66Session session,
boolean waitForValidation,
boolean useLocalExec,
int delay,
String classname,
String arg,
boolean callFromBusiness,
boolean isToValidate) |
void |
R66Runnable.setArgs(R66Session session,
boolean waitForValidation,
boolean useLocalExec,
int delay,
String classname,
String arg,
boolean callFromBusiness,
boolean isToValidate)
The way the parameter will be set
|
Constructor and Description |
---|
ChModTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
CopyRenameTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
CopyTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
DeleteTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
ExecJavaTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
ExecMoveTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
ExecOutputTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
ExecTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
FileCheckTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
FtpTransferTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
LinkRenameTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
LogTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
MoveRenameTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
MoveTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
RenameTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
RescheduleTransferTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
RestartServerTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
SnmpTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
TarTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
TranscodeTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
TransferTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
UnzeroedFileTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
ValidFilePathTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
ZipTask(String argRule,
int delay,
String argTransfer,
R66Session session) |
Modifier and Type | Method and Description |
---|---|
R66BusinessInterface |
TestBusinessFactory.getBusinessInterface(R66Session session) |
Modifier and Type | Method and Description |
---|---|
long |
DbTaskRunner.freespace(R66Session session,
boolean isWorkingPath) |
long |
DbTaskRunner.freespaceMB(R66Session session) |
static String |
DbTaskRunner.getRequested(R66Session session,
RequestPacket requestPacket) |
static String |
DbTaskRunner.getRequester(R66Session session,
RequestPacket requestPacket) |
AbstractTask |
DbTaskRunner.getTask(String[] task,
R66Session tempSession) |
String |
DbTaskRunner.toHtml(R66Session session,
String running) |
String |
DbRule.toSpecializedHtml(R66Session session,
String body) |
String |
DbHostAuth.toSpecializedHtml(R66Session session,
String body,
boolean crypted) |
String |
DbTaskRunner.toSpecializedHtml(R66Session session,
String body,
String running) |
Constructor and Description |
---|
DbTaskRunner(R66Session session,
DbRule rule,
boolean isSender,
RequestPacket requestPacket)
Constructor from a request without a valid Special Id to be inserted into
databases
|
DbTaskRunner(R66Session session,
DbRule rule,
long id,
String requester,
String requested)
Constructor from a request with a valid Special Id so loaded from
database
|
Modifier and Type | Method and Description |
---|---|
R66Session |
HttpFormattedHandler.getAuthentHttp() |
Modifier and Type | Field and Description |
---|---|
protected R66Session |
HttpSslHandler.authentHttp |
Modifier and Type | Field and Description |
---|---|
protected static ConcurrentHashMap<String,R66Session> |
HttpSslHandler.sessions
Session Management
|
Modifier and Type | Field and Description |
---|---|
protected R66Session |
ConnectionActions.session
Session
|
Modifier and Type | Method and Description |
---|---|
R66Session |
ConnectionActions.getSession() |
R66Session |
LocalChannelReference.getSession() |
Modifier and Type | Method and Description |
---|---|
void |
LocalChannelReference.setSession(R66Session session) |
Constructor and Description |
---|
RetrieveRunner(R66Session session) |
Modifier and Type | Method and Description |
---|---|
static void |
NetworkTransaction.runRetrieve(R66Session session)
Start retrieve operation
|
Modifier and Type | Method and Description |
---|---|
static void |
TransferUtils.cleanOneTransfer(DbTaskRunner taskRunner,
Object map,
R66Session session,
String body)
Method to delete the temporary file
|
static void |
TransferUtils.cleanSelectedTransfers(DbSession dbSession,
int limit,
Object map,
R66Session session,
String body,
String startid,
String stopid,
Timestamp tstart,
Timestamp tstop,
String rule,
String req,
boolean pending,
boolean transfer,
boolean error)
Clean all selected transfers
|
static void |
TransferUtils.cleanSelectedTransfers(DbSession dbSession,
int limit,
Object map,
R66Session session,
String body,
String startid,
String stopid,
Timestamp tstart,
Timestamp tstop,
String rule,
String req,
boolean pending,
boolean transfer,
boolean error,
String host) |
static R66File |
FileUtils.getFile(WaarpLogger logger,
R66Session session,
String filenameSrc,
boolean isPreStart,
boolean isSender,
boolean isThrough,
R66File file)
Change or create the R66File associated with the context
|
static void |
TransferUtils.stopSelectedTransfers(DbSession dbSession,
int limit,
Object map,
R66Session session,
String body,
String startid,
String stopid,
Timestamp tstart,
Timestamp tstop,
String rule,
String req,
boolean pending,
boolean transfer,
boolean error)
Stop all selected transfers
|
static void |
TransferUtils.stopSelectedTransfers(DbSession dbSession,
int limit,
Object map,
R66Session session,
String body,
String startid,
String stopid,
Timestamp tstart,
Timestamp tstop,
String rule,
String req,
boolean pending,
boolean transfer,
boolean error,
String host) |
Copyright © 2009–2020 Waarp. All rights reserved.