Thanks - my interest is not so much on history, more on what are the plans
for this, is it a 'stable/frozen' API,
and if so - some javadocs to clarify how to use/implement it.

My goal is to add annotations to tomcat-lite - and also just understand the
implementation.
For example the injection of non-annotated fields - what is the intention,
is it based on any spec -
or I'm just not understanding the code ?

I want to try a more pluggable mechanism ( in sandbox - no worry :-) - i.e.
callbacks when
 each 'object of interest' is created (which can also hook into JMX and
maybe other
frameworks like guice/spring/etc), more extensible annotation support, etc.

The package name is the other big question - I didn't know we ( or geronimo
) could use org.apache
for our classes. But moving it would probably break stuff outside of tomcat
- and I assume the intention
is to share it.

Costin

On Sun, Jun 29, 2008 at 10:45 AM, Filip Hanik - Dev Lists <
[EMAIL PROTECTED]> wrote:

> here's some history on package etc
>
> http://tomcat.markmail.org/search/?q=InstanceManager
>
> Filip
>
> Costin Manolache wrote:
>
>> Also, is there any documentation (or anyone who can explain)
>> DefaultInstanceManager.processAnnotations() ?
>>
>> Sorry, I'm a bit confused, lots of calls and structures.
>>
>> I'm interested in particular in the 'injectionMap' - from what I read, the
>> method takes the name of the
>> field ( say 'foo' ), and even if it has no annotations it'll still inject
>> it
>> if something named 'foo' is found.
>> The injectionMap would have something like "foo"->"jndiNameForFoo".
>>
>> This seems pretty dangerous - my understanding was that you need to have
>> an
>> annotation in order to
>> have the Resource injected.
>>
>> I'll try searching the mail archives - the comments in the submits don't
>> seem to have more info than the javadocs or
>> comments... Again, sorry if it's something obvious.
>>
>> Costin
>>
>>
>> On Sat, Jun 28, 2008 at 10:26 AM, Costin Manolache <[EMAIL PROTECTED]>
>> wrote:
>>
>>
>>
>>> Hi,
>>>
>>> Just one small 'feature' request:
>>>
>>> Since InstanceManager in tomcat6 is in such a package ( org.apache - do
>>> we
>>> even have permission to use this ??),
>>> could we have some javadocs ?
>>>
>>> What are the current plans for the annotation processing / dep injection
>>> ?
>>> Is this class the 'root' of all future
>>> annotation processing ?
>>>
>>> Costin
>>>
>>>
>>>
>>
>>  ------------------------------------------------------------------------
>>
>> No virus found in this incoming message.
>> Checked by AVG. Version: 7.5.526 / Virus Database: 270.4.3/1524 - Release
>> Date: 6/28/2008 7:42 PM
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to