xpipe/core
2023-12-19 15:31:06 +00:00
..
src Ssh key file fixes 2023-12-19 15:31:06 +00:00
build.gradle Update dependencies and fix a few issues 2023-06-01 01:23:45 +00:00
LICENSE.md New release 2023-01-29 09:49:58 +00:00
publish.gradle Rename project [stage] 2023-05-20 14:23:36 +00:00
README.md Rename project [stage] 2023-05-20 14:23:36 +00:00

Maven Central javadoc

XPipe Core

The XPipe core module contains all the shared core classes used by the API, beacon, and daemon implementation. It contains the following packages:

  • charsetter: Classes for handling all things charset related such as detection and handling of data streams with BOMs.

  • data: Contains all definitions of the internal XPipe data model and all the IO functionality to read and write these data structures. For more information, see XPipe data model

  • dialog: In API to create server/daemon side CLI dialogs. These are used by extensions for data source and data store configuration from the command line.

  • source: The basic data source classes that are used by every data source implementation.

  • store: The basic data store classes that are used by every data store implementation.

  • util: A few utility classes for serialization and more.

Every class is expected to be potentially used in the context of files and message exchanges. As a result, essentially all objects must be serializable/deserializable with jackson.