org.jboss.cache.aop.collection
Class CollectionInterceptorUtil
java.lang.Object
org.jboss.cache.aop.collection.CollectionInterceptorUtil
public class CollectionInterceptorUtil
- extends java.lang.Object
CollectionInterceptorUtil contains helper methods for the interceptors of
the different collection types.
- Author:
- Harald Gliebe, Ben Wang
Method Summary |
static org.jboss.aop.proxy.ClassProxy |
createListProxy(TreeCacheAop cache,
Fqn fqn,
java.lang.Class clazz)
|
static org.jboss.aop.proxy.ClassProxy |
createMapProxy(TreeCacheAop cache,
Fqn fqn,
java.lang.Class clazz)
|
static org.jboss.aop.proxy.ClassProxy |
createProxy(java.lang.Class clazz,
org.jboss.aop.advice.Interceptor interceptor)
|
static org.jboss.aop.proxy.ClassProxy |
createSetProxy(TreeCacheAop cache,
Fqn fqn,
java.lang.Class clazz)
|
static org.jboss.aop.advice.Interceptor |
getInterceptor(org.jboss.aop.proxy.ClassProxy proxy)
|
static java.util.Map |
getManagedMethods(java.lang.Class clazz)
|
static java.util.Map |
getMethodMap(java.lang.Class clazz)
|
static java.lang.Object |
invoke(org.jboss.aop.joinpoint.Invocation invocation,
java.lang.Object interceptor,
java.util.Map methodMap,
java.util.Map managedMethods)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionInterceptorUtil
public CollectionInterceptorUtil()
createProxy
public static org.jboss.aop.proxy.ClassProxy createProxy(java.lang.Class clazz,
org.jboss.aop.advice.Interceptor interceptor)
throws java.lang.Exception
- Throws:
java.lang.Exception
createMapProxy
public static org.jboss.aop.proxy.ClassProxy createMapProxy(TreeCacheAop cache,
Fqn fqn,
java.lang.Class clazz)
throws java.lang.Exception
- Throws:
java.lang.Exception
createListProxy
public static org.jboss.aop.proxy.ClassProxy createListProxy(TreeCacheAop cache,
Fqn fqn,
java.lang.Class clazz)
throws java.lang.Exception
- Throws:
java.lang.Exception
createSetProxy
public static org.jboss.aop.proxy.ClassProxy createSetProxy(TreeCacheAop cache,
Fqn fqn,
java.lang.Class clazz)
throws java.lang.Exception
- Throws:
java.lang.Exception
getInterceptor
public static org.jboss.aop.advice.Interceptor getInterceptor(org.jboss.aop.proxy.ClassProxy proxy)
getMethodMap
public static java.util.Map getMethodMap(java.lang.Class clazz)
getManagedMethods
public static java.util.Map getManagedMethods(java.lang.Class clazz)
invoke
public static java.lang.Object invoke(org.jboss.aop.joinpoint.Invocation invocation,
java.lang.Object interceptor,
java.util.Map methodMap,
java.util.Map managedMethods)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
Copyright © 1998-2005 JBoss Inc . All Rights Reserved.