org.jboss.ejb3.nointerface.impl.async
Class AsyncClientInterceptor

java.lang.Object
  extended by org.jboss.ejb3.nointerface.impl.async.AsyncClientInterceptor
All Implemented Interfaces:
org.jboss.ejb3.sis.Interceptor

public class AsyncClientInterceptor
extends java.lang.Object
implements org.jboss.ejb3.sis.Interceptor

No-interface implementation of a client interceptor to dispatch asynchronous invocations

Author:
ALR

Constructor Summary
AsyncClientInterceptor(org.jboss.ejb3.async.spi.AsyncEndpoint asyncEndpoint, org.jboss.metadata.ejb.spec.AsyncMethodsMetaData asyncMethods, java.io.Serializable sessionId)
          Constructor
 
Method Summary
 java.lang.Object invoke(javax.interceptor.InvocationContext context)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncClientInterceptor

public AsyncClientInterceptor(org.jboss.ejb3.async.spi.AsyncEndpoint asyncEndpoint,
                              org.jboss.metadata.ejb.spec.AsyncMethodsMetaData asyncMethods,
                              java.io.Serializable sessionId)
Constructor

Parameters:
asyncEndpoint - View of the container
asyncMethods - @Asynchronous Methods for this EJB
Method Detail

invoke

public java.lang.Object invoke(javax.interceptor.InvocationContext context)
                        throws java.lang.Exception

Specified by:
invoke in interface org.jboss.ejb3.sis.Interceptor
Throws:
java.lang.Exception
See Also:
Interceptor.invoke(javax.interceptor.InvocationContext)


Copyright © 2010. All Rights Reserved.