Statistics
| Branch: | Tag: | Revision:

root / src @ d818f53c

# Date Author Comment
d818f53c 05/03/2012 05:39 pm Christos KK Loverdos

Refactor actor messages

dd9d9a50 05/03/2012 04:12 pm Christos KK Loverdos

Make the parameterized actor constructor private

b6ea3721 05/03/2012 03:57 pm Christos KK Loverdos

WIP: IMEventModel end-to-end chain

Keeping IMState locally in the UserActor.

1c58b80e 05/03/2012 01:31 pm Christos KK Loverdos

Aquarium internal error

ed6cccb2 05/03/2012 01:22 pm Christos KK Loverdos

WIP: IMEventModel end-to-end chain

21bffa79 05/03/2012 12:21 pm Christos KK Loverdos

Use stop() instead of PoisonPill

176cf801 05/03/2012 11:38 am Christos KK Loverdos

Parametrerized trace index for logging chain of causes

0f014dc8 04/27/2012 05:07 pm Christos KK Loverdos

Logging enhancements

3bf7c95c 04/27/2012 04:38 pm Christos KK Loverdos

Persister is now reflective

It seems I have better controls on what is going on right now.
The overall architecture of persisting still needs reviewing though.

42095025 04/27/2012 04:37 pm Christos KK Loverdos

Remove unused code

7816b56e 04/27/2012 04:35 pm Christos KK Loverdos

Reflective actor uses simple class names to decide on the methods

380bcdf0 04/27/2012 04:20 pm Christos KK Loverdos

Logging enhancements

65766599 04/27/2012 02:51 pm Christos KK Loverdos

Fix stack overflow exception

16e25d79 04/27/2012 02:38 pm Christos KK Loverdos

String and class-name utilities

b5e4a6e4 04/27/2012 02:28 pm Christos KK Loverdos

Enhance [Lazy]Loggable

62fcf8c9 04/27/2012 02:16 pm Christos KK Loverdos

Reflective actor is a bit more decoupled now

a4d9ee8d 04/27/2012 02:03 pm Christos KK Loverdos

WIP: IMEventModel end-to-end chain

661122fd 04/27/2012 01:58 pm Christos KK Loverdos

Using isDefined, since we no longer have a maybe

c6ea25d7 04/26/2012 05:43 pm Christos KK Loverdos

Remodeling events

b24f4222 04/26/2012 01:19 pm Christos KK Loverdos

Include servicing message in exception handling

ac36314d 04/25/2012 05:40 pm Christos KK Loverdos

Ooops... Multistatement bug?

0367eb03 04/25/2012 05:36 pm Christos KK Loverdos

Reflective actor handles exceptions in an extensible way

1224a161 04/25/2012 05:05 pm Christos KK Loverdos

WIP: Remodeling UserState store mechanics

44e963f6 04/25/2012 04:30 pm Christos KK Loverdos

Delete unused IMEvent (old model)

0b9f6c70 04/25/2012 04:27 pm Christos KK Loverdos

Add resource-handling utility method

b3da621b 04/25/2012 03:18 pm Christos KK Loverdos

WIP: Reshaping UserActor

c8b15236 04/25/2012 03:02 pm Christos KK Loverdos

Rework message routing

0a563291 04/25/2012 01:59 pm Christos KK Loverdos

Fix compilation

695870a4 04/25/2012 01:13 pm Christos KK Loverdos

Exceptions are raised anyway given the JOURNAL_SAFE write level

cb859f19 04/25/2012 12:14 pm Christos KK Loverdos

Remove unused code

331172c7 04/25/2012 08:40 am Christos KK Loverdos

Shaving off UserActorManager. Router does the work

b8a2f864 04/25/2012 08:35 am Christos KK Loverdos

Dispatcher -> Router (II)

6473fa4b 04/25/2012 08:26 am Christos KK Loverdos

Dispatcher -> Router

c29a61b5 04/24/2012 03:46 pm Christos KK Loverdos

Remove code

9147e5f8 04/24/2012 02:39 pm Christos KK Loverdos

WIP: IMEventModel end-to-end chain

a541f38d 04/24/2012 01:39 pm Christos KK Loverdos

XmlSupport uses the converter backend

e81c8434 04/24/2012 01:39 pm Christos KK Loverdos

Add one more converter

e1787b09 04/24/2012 12:02 pm Christos KK Loverdos

Fix conversion JsonSupport -> DBObject

aac593d6 04/24/2012 11:53 am Christos KK Loverdos

Rename package and make-dist with maven offline mode

15c02be0 04/23/2012 06:29 pm Christos KK Loverdos

WIP: Remodeling events

Start coding a few tests

a0a56c3f 04/23/2012 06:00 pm Christos KK Loverdos

WIP: Remodeling events

7912b2e7 04/20/2012 03:29 pm Christos KK Loverdos

WIP: Remodeling events

7ef5958a 04/20/2012 01:40 pm Christos KK Loverdos

More detailed handling of admin requests

121e953e 04/20/2012 01:13 pm Christos KK Loverdos

New format for PING replies

79e4ba01 04/20/2012 12:53 pm Christos KK Loverdos

Do not reveal the exact properties in the logs

c173aae6 04/20/2012 12:52 pm Christos KK Loverdos

Do not configure twice

c86d371b 04/20/2012 12:44 pm Christos KK Loverdos

Save a val

f84b8d5c 04/20/2012 12:37 pm Christos KK Loverdos

Gather all services together

2c5ebfce 04/20/2012 12:17 pm Christos KK Loverdos

Add () to effect-full nowMillis()

639b1c5f 04/20/2012 12:04 pm Christos KK Loverdos

Do not re-evaluate parameter

a527f081 04/20/2012 11:47 am Christos KK Loverdos

Testing assumptions simpler and more flexible

7da3379a 04/19/2012 05:49 pm Christos KK Loverdos

Clearer error handling when peristing ResourceEvent

ef590e23 04/19/2012 05:02 pm Christos KK Loverdos

Clearer error handling when peristing IMEvent

573b98f4 04/19/2012 04:11 pm Christos KK Loverdos

A few more renames due to the UserEvent -> IMEvent change

d630c0b8 04/19/2012 04:05 pm Christos KK Loverdos

Noted potential FIXMEs

59c0dc84 04/19/2012 04:01 pm Christos KK Loverdos

Logging and scripting fine-tuning

83945009 04/19/2012 03:15 pm Christos KK Loverdos

Move package

6aebfd92 04/19/2012 02:33 pm Christos KK Loverdos

Refactored Main startup code

9d3b8d74 04/19/2012 02:33 pm Christos KK Loverdos

Akka as an Aquarium service

2b6d43ff 04/19/2012 02:32 pm Christos KK Loverdos

A few more logging methods

82cc2a44 04/19/2012 02:17 pm Christos KK Loverdos

Gather all lifecycle-oriented services

d78e0082 04/19/2012 02:12 pm Christos KK Loverdos

Fix compilation of tests

83a9adc5 04/19/2012 02:07 pm Christos KK Loverdos

Exception -> AquariumException

ed4b4dfd 04/19/2012 02:00 pm Christos KK Loverdos

Common treatment of Start/Stop logging

f6287cfa 04/19/2012 01:59 pm Christos KK Loverdos

Add utility methods for timing stuff

a48a6426 04/19/2012 01:59 pm Christos KK Loverdos

Extending the *Loggable implementations with utility methods

ddb4e0a0 04/19/2012 01:58 pm Christos KK Loverdos

Add utility methods for logging

ba4c61d2 04/19/2012 12:50 pm Christos KK Loverdos

Add a UID generator based on Mongo ObjectId

eda1284c 04/19/2012 12:49 pm Christos KK Loverdos

Generalize UID generators

e8748a13 04/19/2012 12:06 pm Christos KK Loverdos

Rename UserEvent to IMEvent

dabbc801 04/19/2012 11:45 am Christos KK Loverdos

Use TimeHelpers.nowMillis

ce03e074 04/10/2012 06:01 pm Christos KK Loverdos

Remove workaround for int conversion bug

70345cbb 04/10/2012 05:52 pm Christos KK Loverdos

Fix error reporting if event cannot be saved

61d82427 04/10/2012 05:33 pm Christos KK Loverdos

Json conversion refinements and goodies

049fa5bb 04/10/2012 03:57 pm Christos KK Loverdos

Json conversions now go via standard converters

69d3becc 04/10/2012 03:31 pm Christos KK Loverdos

Start using converters

4cc2c9c2 04/10/2012 01:10 pm Christos KK Loverdos

Make UserActorManager reflective

51cf35f5 04/10/2012 12:53 pm Christos KK Loverdos

Code reorganization

ba1c051e 04/10/2012 12:12 pm Christos KK Loverdos

Remove unused message

7363ac76 04/10/2012 12:01 pm Christos KK Loverdos

User actor code reorganization

ba69480b 04/09/2012 06:27 pm Christos KK Loverdos

Code reorganization

611c0389 04/09/2012 04:23 pm Christos KK Loverdos

Rename the null receiver and throw an NPE on null reception

61b1cfaf 04/09/2012 04:22 pm Christos KK Loverdos

ReflectiveAquariumActor extends AquariumActor

3c882570 04/09/2012 04:21 pm Christos KK Loverdos

AquariumActor extends Loggable be default

98291c6a 04/09/2012 04:07 pm Christos KK Loverdos

Simpify actor creation and configuration

b2b28453 04/09/2012 03:02 pm Christos KK Loverdos

Send configuration message for those roles that want it

0f31cc8f 04/09/2012 02:52 pm Christos KK Loverdos

Simplify reflective method matches

3a9638eb 04/09/2012 02:28 pm Christos KK Loverdos

Initial support for the administrative cookie

e4553239 04/09/2012 02:15 pm Christos KK Loverdos

Finer-grained control over saving unparsed events

d6974ab6 04/09/2012 12:29 pm Christos KK Loverdos

Add utility method for stack trace

3432733a 04/05/2012 06:15 pm Christos KK Loverdos

Add two json-related utility methods

Anticipating the use of converters.

892c4824 04/05/2012 12:35 pm Christos KK Loverdos

Use full path for rolling log file

e039589a 04/04/2012 07:12 pm Christos KK Loverdos

Rename HERE to CONF_HERE

9d54be69 04/04/2012 06:57 pm Christos KK Loverdos

Remove unused code

52fdb539 04/04/2012 06:52 pm Christos KK Loverdos

Fix API breakage from previous upgrade

In the process, renamed a few Exceptions to AquariumExceptions.

6b5f6e00 04/04/2012 04:13 pm Christos KK Loverdos

Use a file appender for logging

a6495b65 04/04/2012 02:38 pm Christos KK Loverdos

Proper logging configuration

We take advantage of AQUARIUM_HOME to locate logback.xml.
Inside the code, we use a custom initialization sequence to boot
logback-classic for slf4j.

07516903 04/04/2012 01:02 pm Christos KK Loverdos

Simplify resource locator. Use AQUARIUM_HOME

c9876a6d 04/04/2012 12:22 pm Christos KK Loverdos

ID as a suffix is ID and not Id

04842ee9 04/04/2012 12:01 pm Christos KK Loverdos

Local fs store for events must be outside AQUARIUM_HOME hierarchy