Sorry, fixed subject line...
On 07/23/2012 10:24 PM, David M. Lloyd wrote:
> According to the Javadoc at [1], support for managed thread factories is
> intended. I am wondering if any particular shutdown mechanism has been
> specified? How will the container tear down threads associated with a
> given component?
>
> I would like to suggest that we specify a thread base class or interface
> for managed threads, which includes an isShutdown() method which would
> return a flag which is set when the thread is requested to terminate.
> The thread should also be interrupted at this time.
>
> I would also suggest that threads started after component shutdown was
> initiated should be allowed to run, but they should start with an
> interrupted status and their shutdown flag set.
>
> [1]
> http://concurrency-ee-spec.java.net/javadoc/index.html?javax/enterprise/concurrent/ManagedThreadFactory.html
>
--
- DML