Waarp Common 3.0.12 API Reference

See: Description

Waarp Common Command Authentication Session and File package 
Package Description
org.waarp.common.command
Global classes that store all informations on implemented commands, arguments, reply codes.
org.waarp.common.command.exception
FTP like Exception related to commands
org.waarp.common.file
Classes implementing File, Directory, Authentication and Session Interfaces
org.waarp.common.file.filesystembased
Classes implementing FileInterface and Directory according to a filesystem implementation
org.waarp.common.file.filesystembased.specific
Classes implementing specificity of JDK or Apache Commons IO related for Filesystem implementation
org.waarp.common.file.passthrough
Classes implementing FileInterface and Directory according to a pass through implementation (no storage since data are just pass through this interface)
org.waarp.common.filemonitor
This package would like to propose a JSE 6 compatible way to scan a directory for new, deleted and changed files, in order to allow some functions like pooling a directory before actions.
Waarp Common Crypto package 
Package Description
org.waarp.common.crypto
Classes implementing Encryption for Password support or for File Encryption AES is the best compromise in term of security and efficiency.
org.waarp.common.crypto.ssl
Classes implementing SSL support for Netty To generate the stores for Waarp for instance, you need to create 2 JKS keyStore.
Waarp Common Database package 
Package Description
org.waarp.common.database
Classes implementing Database access
org.waarp.common.database.data
Classes implementing Database Data model
org.waarp.common.database.exception
Classes implementing Database Exceptions
org.waarp.common.database.model
Classes implementing Database Model (H2, Oracle, PostgreSQL, MySQL, MariaDB)
Waarp Common CPU package 
Package Description
org.waarp.common.cpu
Classes implementing CPU Management
Waarp Common Utility package 
Package Description
org.waarp.common.lru
Classes implementing LRU Utilities Based on work from Damian Momot at http://code.google.com/p/simplelrucache/
org.waarp.common.role
Package for Role management within Waarp products
org.waarp.common.service
Interface for Apache Daemon tool to run as a Service (Windows or Unix) one program
org.waarp.common.state
Classes implementing basic Finite State Machine
org.waarp.common.state.example
Classes implementing example of usage of Finite State Machine
org.waarp.common.tar
Classes implementing Tar and Zip facility
org.waarp.common.transcode
Transcode packet that will help to transcode file from one charset to another
org.waarp.common.utility
Classes implementing Some String and File facility
org.waarp.common.xml
Classes implementing XML facility
Waarp Common Logging and Future package 
Package Description
org.waarp.common.exception
Classes implementing internal exceptions
org.waarp.common.future
Classes implementing Future
org.waarp.common.logging
Classes implementing logging facility
Other Packages 
Package Description
org.waarp.common  
org.waarp.common.json
JSON support package

Copyright © 2009–2019 Waarp. All rights reserved.