Learn about asynchronous beans
Find links to Web resources for learning, including conceptual overviews, tutorials, samples, and "How do I?..." topics, pending their availability.
How do I?...
Configure asynchronous beans interfaces and assemble applications that use them
Configure timer managers
Configure work managers
Assemble applications that use asynchronous beans work managers and timer managers
Assemble applications that use asynchronous beans work managers
Assemble applications that use CommonJ work managers
Assemble applications that use CommonJ timer managers Develop asynchronous beans objects
Develop work objects to run code in parallel
Develop event listeners
Develop asynchronous scopes Interoperate with asynchronous beans
Interoperate with asynchronous beans
Conceptual overviews
Documentation
Asynchronous beans
Tutorials
Tutorials are not available at this time.
Samples
The Samples Gallery offers:
- Asynchronous beans - WebSphere TraderThis Sample illustrates how to implement a streaming stock ticker server and client using asynchronous beans and J2EE services such as:
- Servlets
- JMS
- Session enterprise beans
- Container-managed persistence (CMP) 2.0 enterprise beans
- Message-driven beans (MDB)
This Sample uses several parts to maximize the utilization of a server:
- Work - Runs J2EE context-aware code on a thread.
- Alarm - Runs J2EE context-aware code at a given time interval.
- EventSource - A method of broadcasting events to registered listeners.
- SubsystemMonitor - A thread that monitors the status of any asynchronous system and uses an EventSource method to inform registered listeners of the system status.
- WorkManager - Thread configuration and J2EE context policies that are used by various asynchronous beans parts.
- AsynchScope - A collection of alarms, subsystem monitors and other asynchronous scopes that support relationships. This collection utilizes a single WorkManager thread and is also an event source.
- Startup Bean - A specialized, stateful session enterprise bean that supports bootstrapping asynchronous work when the application starts.