-
Feature Request
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
False
-
undefined
-
TP has become too big (1900 LOC); fields and getters/setters make up for ~50% of its size!
Solution: move the fields are getters/setters into a separate superclass and/or provide separate classes for separate functionality, e.g. Bundler (similar to MsgStats):
- XML configuration (@Property): bundler.field1=val1
- Access to fields from main class (TP): bundler.getField1()/setField1()
- Management: @ManagedAttribute, @ManagedOperation
- XmlSchemaGenerator: use something like AdditionalJmxObjects to include during schema generation
- probe: also use AdditionalJmxObjects
- relates to
-
JGRP-2592 TP: more code reduction
- Open