# Package com.license4j

- Interface Summary
  Interface | Description
  --- | ---
  FloatingLicenseInvalidHandler | FloatingLicenseInvalidHandler interface to run if periodic license check defined in license file and obtained license is invalid.
  FloatingLicenseServerConnectionErrorHandler | FloatingLicenseServerConnectionErrorHandler interface to run if periodic license check defined in license file and floating license server can not be connected.
  FloatingLicenseValidHandler | FloatingLicenseValidHandler interface to run if periodic license check defined in license file and obtained license is valid.
  OnlineLicenseKeyCheckTimerHandler | OnlineLicenseKeyCheckTimerHandler interface to run if defined number of periodic license check failure occurs.

- Class Summary
  Class | Description
  --- | ---
  DefaultFloatingLicenseCheckTimerHandler |
  DefaultFloatingLicenseInvalidHandlerImpl | Default DefaultFloatingLicenseInvalidHandler implementation with minimum functionality.
  DefaultFloatingLicenseInvalidHandlerSwingImpl | Default FloatingLicenseInvalidHandler implementation with minimum functionality.
  DefaultFloatingLicenseServerConnectionErrorHandlerImpl | Default FloatingLicenseServerConnectionErrorHandler implementation with minimum functionality.
  DefaultFloatingLicenseServerConnectionErrorHandlerSwingImpl | Default FloatingLicenseServerConnectionErrorHandler implementation with minimum functionality.
  DefaultOnlineLicenseKeyCheckTimerHandlerImpl | Default DefaultOnlineLicenseKeyCheckTimerHandlerImpl implementation with minimum functionality.
  FloatingLicenseCheckTimerHandler | Abstract class.
  HardwareID | HardwareID class creates hardware id from hostname, ethernet address, disk volume serial number and hdd manufacturers serial number.
  License | License class, obtained after license validation and activation methods.
  LicenseKey | License Key class.
  LicenseKeyPair | LicenseKeyPair object keeps key pair properties, and defines algorithm data.
  LicenseManager | LicenseManager is used to create key pair and a license.
  LicenseText | License text class.
  LicenseValidator | LicenseValidator class provides license and serial number validation methods, and it is included in runtime library.

- Enum Summary
  Enum | Description
  --- | ---
  ActivationStatus | Activation status information.
  ModificationStatus | Validation status information.
  ValidationStatus | Validation status information.