org.jboss.seam.exception.control
Class OutboundParameterValueRedefiner

java.lang.Object
  extended by org.jboss.seam.exception.control.OutboundParameterValueRedefiner
All Implemented Interfaces:
org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner

public class OutboundParameterValueRedefiner
extends Object
implements org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner

Redefiner allowing to inject a non contextual instance of CaughtException into the first parameter. This class is immutable.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner
org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner.ParameterValue
 
Constructor Summary
OutboundParameterValueRedefiner(CaughtException<?> event, BeanManager manager, HandlerMethod<?> handler)
          Sole constructor.
 
Method Summary
 Object redefineParameterValue(org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner.ParameterValue value)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutboundParameterValueRedefiner

public OutboundParameterValueRedefiner(CaughtException<?> event,
                                       BeanManager manager,
                                       HandlerMethod<?> handler)
Sole constructor.

Parameters:
event - instance of CaughtException to inject.
manager - active BeanManager
handler - Handler method this redefiner is for
Method Detail

redefineParameterValue

public Object redefineParameterValue(org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner.ParameterValue value)

Specified by:
redefineParameterValue in interface org.jboss.seam.solder.reflection.annotated.ParameterValueRedefiner


Copyright © 2011 Seam Framework. All Rights Reserved.