Allow insight into root declarations
------------------------------------
Key: CDV-723
URL: https://jira.terracotta.org/jira//browse/CDV-723
Project: Community Development
Issue Type: New Feature
Components: Configuration
Reporter: Geert Bevin
Assignee: Issue Review Board
Currently you are totally unassisted with regards to your root declarations.
There's no way of being alerted when there's a typo, or when a class is used
that is simply not available for roots (any class loaded by the boot class
loader). Even the administration console doesn't help since the roots only
appear once they actual have an instance.
I propose that we add two things:
* additional logging in the debug settings
This would evaluate all declared roots each time a new classloader is used. For
each root it should indicate whether the class could would be loaded (and
instrumented) through the classloader and whether the root field can be found.
The messaging should be clear so that these are not errors but merely
information about what happens with the roots.
* an admin console UI
This provides the hierarchy of classloaders known in L1 and how they relate.
For each classloader, all the root declarations can be seen and it's clearly
shown where each root field matched. This could also offer insight into
classloader names and how they relate to each-other
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.terracotta.org/jira//secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev