JBoss EJB 3.1 Common Interceptor Library Parent 2.0.0.Final

org.jboss.interceptor.proxy.javassist
Class CompositeHandler

java.lang.Object
  extended by org.jboss.interceptor.proxy.javassist.CompositeHandler
All Implemented Interfaces:
Serializable, javassist.util.proxy.MethodHandler

public class CompositeHandler
extends Object
implements javassist.util.proxy.MethodHandler, Serializable

A wrapper for multiple Javassist method handlers.

Author:
Marius Bogoevici
See Also:
Serialized Form

Field Summary
protected static String OBJECT_CLASS_NAME
           
 
Constructor Summary
CompositeHandler(List<javassist.util.proxy.MethodHandler> methodHandlers)
           
 
Method Summary
 Object invoke(Object self, Method thisMethod, Method proceed, Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OBJECT_CLASS_NAME

protected static final String OBJECT_CLASS_NAME
Constructor Detail

CompositeHandler

public CompositeHandler(List<javassist.util.proxy.MethodHandler> methodHandlers)
Method Detail

invoke

public Object invoke(Object self,
                     Method thisMethod,
                     Method proceed,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface javassist.util.proxy.MethodHandler
Throws:
Throwable

JBoss EJB 3.1 Common Interceptor Library Parent 2.0.0.Final

Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.