What is Tungsten Commons?

Tungsten Commons provides shared infrastructure for Tungsten components.   It is a required component to build most of the core Tungsten services.   Tungsten Commons classes include the following features:

  • Standard definitions for resource notifications
  • Portable utilities to execute processes and collect output
  • Configuration and property file management
  • Helper classes to ensure consistent implementation of JMX services

New facilities are added as needed, while some existing facilities will spin off into separate projects as they stabilize into independently useful features.  The Tungsten FSM Library was originally a Commons project but is now a separately maintained component.

Important Note:  Tungsten Commons exists to provide shared code required by other Tungsten components.  We do not recommend using it as an independently library as interfaces and features may change quickly to meet new Tungsten requirements.  If you code that looks independently usable, let us know through the forums or Tungsten discussion list(s).