Proposed ERMA Changes

5 views
Skip to first unread message

Matthew Kemp

unread,
Aug 11, 2009, 1:20:04 PM8/11/09
to erma...@googlegroups.com
Here's a list of the proposed changes as part of ERMA-21 and ERMA-25:

1. Addition of an InheritableStrategy interface with the following implementations:
  * StackBasedInheritableStrategy - encapsulates the behavior that was previously in the MonitoringEngine
  * MapBasedInheritableStrategy - uses a map instead of a stack to store inheritable attributes (insertion is slightly more expensive but retrieval is much cheaper - which is fine because inheritable attributes are read more than written)
[ Show » ]
Matthew Kemp added a comment - 11/Aug/09 10:35 AM Currently there are two InheritableStrategy implementations: StackBasedInheritableStrategy - encapsulates the behavior that was previously in the MonitoringEngine MapBasedInheritableStrategy - uses a map instead of a stack to store inheritable attributes (insertion is slightly more expensive but retrieval is much cheaper - which is fine because inheritable attributes are read more than written)

2. Addition of ValueMonitor - represents monitoring of a single discrete value, conceptually similar to an EventMonitor but semantically different
3. Addition of an Aggregator interface and AggregationMonitorProcessorFactory to support partial in-VM aggregation
  * All new classes so current users do not have to make any changes to continue using ERMA as they have
  * To support in-VM aggregation user instead wire in the AggregationMonitorProcessorFactory and an implementation of an Aggregator

Matt

Greg Opaczewski

unread,
Sep 30, 2009, 5:18:57 PM9/30/09
to erma...@googlegroups.com
Can I get someone to review http://code.orbitz.net/browse/ERMA-26 please?

I'm about ready to take these changes and publish a 3.3 for the
ValueMonitor functionality.

thanks
Greg
Reply all
Reply to author
Forward
0 new messages