A specific package names WaarpGatewayFtp is a real example (in production) of a Waarp Gateway FTP server implementing pre or post actions on transfers and links with Waarp R66.
It add also some functionalities like:
From V2.0
From version 2.1.2, FTPS is supported (both Implicit and Explicit forms).
From version 2.1.4, JAVAEXEC is allowed, with an implementation similar to R66. A default Log action is available for testing.
From version 2.1.6, using a JAVAEXEC and the class JavaExecutorWaarpFtp4jClient from the module Waarp FTP Client (see Waarp Commons), it is possible to use a remote FTP server as target of this Gateway.
In order to know the various options, you should have a look at the API documentation and the specific package org.waarp.gateway.kernel.exec in the Waarp R66 API.
The configuration files are specific and different than WaarpGatewayFtp standard server. Like for Waarp R66, xsd files are provided and compatible with the Waarp XmlEditor (GGXample).
The SSL support for the administrator is configurable as for Waarp R66 (see Waarp R66 SSL configuration).