Hey all,

I’ve been looking at the concurrency TCK for a bit now and noticed we still 
have a somewhat large gap to be fully implementing the Concurrency 3.0 spec. 
One thing that is new in the concurrency 3.0 spec is annotations to define 
different services (ContextService, ManagedExecutorService, etc) via 
annotations on beans. I’ve discovered that Jon already implemented this 
behavior for @ContextServiceDefinition by doing the following:
1. AnnotationDeployer scans beans for @ContextServiceDefinition
2. It creates a ContextService object and stores it in the JndiConsumer
3. ConvertContextServiceDefinitions picks this up and turns it into a real 
Resource that is added into the AppModule

What confuses me is the intermediate step 2, ContextService looks like it is an 
autogenerated class from some XSD file, but the XSD is nowhere to be found.
@Jonathan (or anyone, really), maybe you can shed some light onto this? Me and 
Richard are suspecting these classes have been generated back in the EE6 days 
(looking at the XSD files) and modified as needed ever since.


Thanks

Markus

Reply via email to