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