Skip to content
This repository was archived by the owner on Feb 17, 2022. It is now read-only.
jaikit edited this page Mar 9, 2014 · 10 revisions

Welcome to the jconfig wiki!

Application and Jconfig system diagram

ConfigLoader

  • ConfigLoader is a JVM process running on same box where it is responsible to push configuration values to other JVM's.
  • It periodically polls central config server and detects if any config values have been updated since last checked. If central config server is not available it can also be configured to load files from file system.
  • ConfigLoader periodically scans for all jvms running on that box and PUSHES configuration values via JMX calls.

ConfigManager

  • Each JVM running should include jconfig-manager jar in it's classpath.
  • When application JVM is started, manager scans the classpath and register's all the MBeans which are annotated to MBeanServer.
  • This enables Loader to set configuration values via JMX.

Clone this wiki locally