Slightly modified version of the Seam asynchronous interceptor which saves the current username
Dispatches method calls to @Asynchronous methods
asynchronously, and returns the "timer" object
if necessary.
Particular initializer for Tide which instruments all Seam components
- Tide bijection/invocation interceptor is added
- Tide asynchronous interceptor is added
This interceptor has 4 activities :
- Updating the context with data received from the Flex client, remerging client data in the persistence context when needed
- Intercept outjected values to return it to the client
- Determine the Persistence Context being used for the conversation and creating a lazyinitializer
storing it in the current conversation
- Return all changed values to the client