Development Kit Components Sample Code From

Transcription

Development Kit Components Sample Code From
Development Kit Components
FileCatalyst Central works by connecting client and server nodes to a central location.
Connecting a remote application is easy: simply enter the unique URL of FileCatalyst
Central. No additional network configuration is required for each endpoint. Administrators
may log in from their desktop, tablet, or any other modern web-enabled device to see an
overview of all network activity from one easy-to-use web application.
Sample Code From Java API:
FCClient fc = new FCClient(”hostname”);
fc.setUsername(”user”);
fc.setPassword(”pwd”);
fc.initialize();
fc.connect();
TransferHook hook = fc.upload(new File(”foo”));
while (!hook.isTransferComplete()) {
System.out.println(hook.getPercent());
Thread.sleep(500);
}
if (hook.isTransferError()) {
System.out.println(hook.getErrorMessage());
}
fc.disconnect();
We were impressed with FileCatalyst’s
architecture and the team’s willingness to
work with us to tailor their product to meet
the needs of our customers.
Julian Wheeler, VP Global Media and Entertainment,
Tata Communications
Is FTP Holding Back Your
Application?
If your software relies on file transfer, developing with an FTP library isn’t going to cut it. Latency and packet loss cause TCP-based transfers to
choke. Interrupted transfers often fail to resume
properly. If you have ever seen transfers using
only part of your bandwidth, or have ever pleaded for the connection not to drop, you have felt
the pain of FTP. When your end users experience this pain, they will not blame the protocol…they will blame your application!
The FileCatalyst Platform
The FileCatalyst platform provides a wide range
of options for integration into third-party
applications and workflows. Java developers
can work directly with the FileCatalyst client and
server APIs, while other developers can take
advantage of the web technologies, .NET
wrapper, native C++, or command line
interface. Because the FileCatalyst platform is
Java based, integration options run flawlessly
on all major platforms including Windows, Mac
OSX, Linus and Solaris.
Why settle for FTP when you can bring the
speed, security, and reliability of FileCatalyst to
your users?
FileCatalyst SDK Benefits
Development Kit
Well documented
Semantic class and method names
Thread safe
Solid exception handling
Support for a wide range of languages
and technologies
FileCatalyst Technology
Transfer data at full line speed
Immune to delay and packet loss
Transfer file deltas (rsync)
Lossless compressio
Views: overview, transfers, alarms,
transaction history, and others
Supports tablets and other mobile
devices
Remotely administer individual nodes
with a click
Configure and clear alarms and
notifications
View and sort ongoing file transfers in
realtime
+1.613.667.2439 | [email protected] | www.FileCatalyst.com