org.jboss.ejb3
Class ProxyUtils

java.lang.Object
  extended by org.jboss.ejb3.ProxyUtils

public class ProxyUtils
extends Object

Version:
$Revision: 1.1.2.4 $
Author:
Kabir Khan

Field Summary
static Class ASYNCH_PROVIDER_CLASS
           
static long EQUALS
           
static long GET_ASYNCHRONOUS
           
static Method GET_EJB_HOME
           
static Method GET_EJB_METADATA
           
static Method GET_HANDLE
           
static Method GET_HOME_HANDLE
           
static Method GET_PRIMARY_KEY
           
static long HASHCODE
           
static Method IS_IDENTICAL
           
static Method REMOVE
           
static long TO_STRING
           
 
Constructor Summary
ProxyUtils()
           
 
Method Summary
static Class[] addAsynchProviderInterface(Class[] infs)
           
static org.jboss.aop.advice.Interceptor[] addAsynchProxyInterceptor(org.jboss.aspects.asynch.AsynchMixin mixin, org.jboss.aop.advice.Interceptor[] interceptors)
           
static void addLocalAsynchronousInfo(org.jboss.aop.joinpoint.MethodInvocation invocation, org.jboss.aspects.asynch.FutureHolder provider)
           
static Object handleCallLocally(JBossProxy jbproxy, Proxy ih, Method m, Object[] args)
           
static Object handleCallLocally(long hash, JBossProxy jbproxy, Proxy ih, Method m, Object[] args)
           
static boolean isAsynchronous(Class[] infs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASYNCH_PROVIDER_CLASS

public static final Class ASYNCH_PROVIDER_CLASS

GET_ASYNCHRONOUS

public static final long GET_ASYNCHRONOUS

TO_STRING

public static final long TO_STRING

EQUALS

public static final long EQUALS

HASHCODE

public static final long HASHCODE

GET_PRIMARY_KEY

public static final Method GET_PRIMARY_KEY

GET_HANDLE

public static final Method GET_HANDLE

GET_EJB_HOME

public static final Method GET_EJB_HOME

IS_IDENTICAL

public static final Method IS_IDENTICAL

GET_HOME_HANDLE

public static final Method GET_HOME_HANDLE

GET_EJB_METADATA

public static final Method GET_EJB_METADATA

REMOVE

public static final Method REMOVE
Constructor Detail

ProxyUtils

public ProxyUtils()
Method Detail

isAsynchronous

public static boolean isAsynchronous(Class[] infs)

addAsynchProviderInterface

public static Class[] addAsynchProviderInterface(Class[] infs)

addAsynchProxyInterceptor

public static org.jboss.aop.advice.Interceptor[] addAsynchProxyInterceptor(org.jboss.aspects.asynch.AsynchMixin mixin,
                                                                           org.jboss.aop.advice.Interceptor[] interceptors)

addLocalAsynchronousInfo

public static void addLocalAsynchronousInfo(org.jboss.aop.joinpoint.MethodInvocation invocation,
                                            org.jboss.aspects.asynch.FutureHolder provider)

handleCallLocally

public static Object handleCallLocally(JBossProxy jbproxy,
                                       Proxy ih,
                                       Method m,
                                       Object[] args)

handleCallLocally

public static Object handleCallLocally(long hash,
                                       JBossProxy jbproxy,
                                       Proxy ih,
                                       Method m,
                                       Object[] args)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.