Dain Sundstrom wrote:
BTW, they really aren't Java interfaces, but rather exposed management
interfaces, which are just naming conventions.
grumble, grumble, snarl, spit...
<rant type="stupid specs">
Why have a language feature like interfaces if you speicify in all your
JSRs that everything has to be done by naming conventions and reflection?!
I swear that stupid stuff like _forcing_ a naming convention or _forcing_
the use of reflection for a tool to work is IMNSHO a pile of dung!
I have been living for quite some time without having to do any of that
crap, and I can still get at all my services and components, etc. Not
to mention it operates quicker and is easier to manage and maintain.
IMO many of the JSRs out there like this are seriously broken because of
all the crap that you have to go through to stay compliant. Things are
so tightly specified that if you ever thought of a better or easier way
of doing things you would suddenly be out of spec.
One of my complaints about specs like JMX and now JSR077 is that they
force the stinking naming convention on you and give you no freedom
to improve while remaining true to the intent of the spec. All it takes
is a few extra brain cells and you can solve the problem without the
naming convention or braindead implementation.
</rant>
Sorry, now that I got that off of my chest, I can help make the broken
spec work as best possible. (I know it isn't your fault that's the way
the spec was written).
--
"They that give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety."
- Benjamin Franklin