Add tools for ContextDefinition create and cleanup (#33)

Modified ContextDefinition to implement KeywordExecutable so that
the user can use `accumulo create-context-definition` to create the
json required for the ContextDefinition file.

Added a JMX MXBean that will return the list of files in the local cache
directory that are referenced by classloaders created by the factory
in this module and are still in use in the JVM. Users can connect to
the JMX MXBean to retrieve the list to aid in the cleanup of the local
cache directory.


Co-authored-by: Christopher Tubbs <ctubbsii@apache.org>
Co-authored-by: Keith Turner <kturner@apache.org>
11 files changed
tree: e3c5edaf592dda28eb6685df99666483d56dd7d6
  1. .github/
  2. modules/
  3. src/
  4. .asf.yaml
  5. .gitignore
  6. LICENSE
  7. NOTICE
  8. pom.xml
  9. README.md
README.md

Apache Accumulo Classloader Extras