org.jboss.managed.plugins.advice
Class WrapperAdvice

java.lang.Object
  extended by org.jboss.managed.plugins.advice.WrapperAdvice

public class WrapperAdvice
extends Object

WrapperAdvice, intercepts methods that produce objects that require proxies.

Version:
$Revision: 63962 $
Author:
Adrian Brock

Constructor Summary
WrapperAdvice()
           
 
Method Summary
static Fields wrapFields(Fields fields)
          Wrap fields
 Fields wrapFields(org.jboss.aop.joinpoint.Invocation invocation)
          Wrap fields
 ManagedObject wrapManagedObject(org.jboss.aop.joinpoint.Invocation invocation)
          Wrap a returned managed object
static ManagedObject wrapManagedObject(ManagedObject managedObject)
          Wrap a managed object
 ManagedProperty wrapManagedProperty(org.jboss.aop.joinpoint.Invocation invocation)
          Wrap a returned managed property
static ManagedProperty wrapManagedProperty(ManagedProperty managedProperty)
          Wrap a managed property
 Set<ManagedProperty> wrapManagedPropertySet(org.jboss.aop.joinpoint.Invocation invocation)
          Wrap a returned managed property set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WrapperAdvice

public WrapperAdvice()
Method Detail

wrapManagedObject

public static ManagedObject wrapManagedObject(ManagedObject managedObject)
Wrap a managed object

Parameters:
managedObject - the managed object
Returns:
the managed object wrapper

wrapManagedProperty

public static ManagedProperty wrapManagedProperty(ManagedProperty managedProperty)
Wrap a managed property

Parameters:
managedProperty - the managed property
Returns:
the managed property wrapper

wrapFields

public static Fields wrapFields(Fields fields)
Wrap fields

Parameters:
fields - the fields
Returns:
the fields wrapper

wrapManagedObject

public ManagedObject wrapManagedObject(org.jboss.aop.joinpoint.Invocation invocation)
                                throws Throwable
Wrap a returned managed object

Parameters:
invocation - the invocation
Returns:
the wrapped managed object
Throws:
Throwable - for any error

wrapManagedProperty

public ManagedProperty wrapManagedProperty(org.jboss.aop.joinpoint.Invocation invocation)
                                    throws Throwable
Wrap a returned managed property

Parameters:
invocation - the invocation
Returns:
the wrapped managed property
Throws:
Throwable - for any error

wrapManagedPropertySet

public Set<ManagedProperty> wrapManagedPropertySet(org.jboss.aop.joinpoint.Invocation invocation)
                                            throws Throwable
Wrap a returned managed property set

Parameters:
invocation - the invocation
Returns:
the wrapped managed property set
Throws:
Throwable - for any error

wrapFields

public Fields wrapFields(org.jboss.aop.joinpoint.Invocation invocation)
                  throws Throwable
Wrap fields

Parameters:
invocation - the invocation
Returns:
the wrapped managed property
Throws:
Throwable - for any error


Copyright ? 2007 JBoss Inc.. All Rights Reserved.