Conditionally save events to events store folder
Refine event payload handling
Read store ping period from configuration (anystore.reconnect.period.millis)
AMQP stuff is now in good shape
We have:- Automatic pings for rabbitmq consumers.- Automatic pings for consumer-related event stores.- When a store goes down, all the relevant consumers stop accepting messagges, since we must alwaysd be able to store an event....
Pad logger name to right when logging
WIP Rework AMQP stuff: Automatic reconnection to RabbitMQ
Obtain Aquarium Home in a cleaner and more flexible way
WIP Reowrk AMQP stuff and introduce the event bus
WIP Reowrk AMQP stuff
Introduce local configuration
Remove unused property
Tweeking configuration
Use classpath for logback.xml, (re?)introduce akka.conf.
WIP: IMEventModel end-to-end chain
Keeping IMState locally in the UserActor.
Reflective actor is a bit more decoupled now
Shaving off UserActorManager. Router does the work
WIP: Remodeling events
Gather all services together
Logging and scripting fine-tuning
Code reorganization
Initial support for the administrative cookie
Use full path for rolling log file
Use a file appender for logging
Local fs store for events must be outside AQUARIUM_HOME hierarchy
Introduce save.unparsed.event.im
This is a boolean flag. If set to true then a user event arriving fromthe queue that cannot be parsed to a UserEvent object is saved to theUserEventStore.
Sync proeprties
Using SLF4J with logback-classic
Also storing events in the filesystem (for debugging)
Add folder to store incoming events
This is a debugging aid, triggered by the presence of a configurationkey.
Get aquarium.properties from former dist/ folder
New default port for the REST service
Deprecate the descriminator field for complex resources
Refils resource for handling credit refils
Admin guide, configuration and running
Test and concequent fix for the roles-agreement mappings parser
(untested) support for role -> agreement mappings
Remove unused class, set config name for aquarium exchange
Declare multiple queues for reading events
Default distribution files
Rename the mem store
Implement custom Policy entry and policy storage ops
Some new billing stuff.
Also using doubles everywhere instead of floats
Correct unit names
Stricted definitions and explantations for cost policies
Support for user configurable accounting policy locations
Make the number of MongoDB connections a configurable property
Logging format similar to Akka's default
Implement the user event store
Add DSL field to describe different instances for complex resources
Rename the store to better reflect the domain objects
Rename event store to catch semantics better
Default baseline policy
Introduce a time threshold for user state recomputations.
Main properties file, accidentaly removed
Flat project hierarchy