The public traits and classes in this package are used to provide
configuration for the Mothra packing tools.
The public traits and classes in this package are used to provide
configuration for the Mothra packing tools. (mothra-packer,
mothra-invariantpacker, and mothra-repacker.)
All three tools may be configured using PartitionerConfigurator
objects, which provide a sequence of Partitioners to determine
which single partition directory within a Mothra repository should
receive each record. This is the recommended method for configuring
partitioning.
For more specialized needs, outside the standard Mothra repository
structure, PackingLogic objects may produce any number of output
PackableRecords for each input Record, allowing for arbitrary directory structures, record
re-writing, record filtering, and other possibilities. We do not
recommend using this configuration method unless you have very
specific needs.
The public traits and classes in this package are used to provide configuration for the Mothra packing tools. (
mothra-packer,mothra-invariantpacker, andmothra-repacker.)All three tools may be configured using PartitionerConfigurator objects, which provide a sequence of Partitioners to determine which single partition directory within a Mothra repository should receive each record. This is the recommended method for configuring partitioning.
For more specialized needs, outside the standard Mothra repository structure, PackingLogic objects may produce any number of output PackableRecords for each input Record, allowing for arbitrary directory structures, record re-writing, record filtering, and other possibilities. We do not recommend using this configuration method unless you have very specific needs.