Group: com.azaptree - All Dependencies
AZAPTREE-SERVICES-COMMONS · Common code that is shared by other azaptree-services modules
AZAPTREE-HTTP-SERVICE · Provides a light weight HTTP service
AZAPTREE-EXECUTOR-SERVICE · Provides an ExecutorService that is easily Spring configured. Additional features include: 1. JMX enabled 2. Executor is pausable, i.e., which means when execution is paused, threads will wait to process tasks until execution is resumed - see PasuableThreadpoolExecutor 3. ThreadPoolConfig makes it easier to configure a ThreadPoolExecutor
AZAPTREE-COMMAND-SERVICE · Command Service that implements "Chain of Responsibility" pattern - building on top of Commons-Chain
AZAPTREE-SPRING-APPLICATION-SERVICE · Used to launch a Spring Application Service. The Spring Application Service is configured via Java based configuration.
AZAPTREE-SERVICES · Shared services that are designed to deployed as Spring beans
EventBus Service · Wrapper around Guava's EventBus. Value adds are: 1. Spring enabled 2. Can be configured to be synchronous / asynchronous 3. Logs warning messages for DeadEvents 4. Spring bean name is used by default as the EventBus identifier, but can be configured to use any identifier
AZAPTREE-COMMAND-HTTP-SERVICE · Provides a REST API for the CommandService via the HttpService