org.jboss.seam.exception.control
Class OutboundParameterValueRedefiner
java.lang.Object
org.jboss.seam.exception.control.OutboundParameterValueRedefiner
- All Implemented Interfaces:
- org.jboss.weld.extensions.reflection.annotated.ParameterValueRedefiner
public class OutboundParameterValueRedefiner
- extends Object
- implements org.jboss.weld.extensions.reflection.annotated.ParameterValueRedefiner
Redefiner allowing to inject a non contextual instance of CaughtException into the first parameter.
This class is immutable.
| Nested classes/interfaces inherited from interface org.jboss.weld.extensions.reflection.annotated.ParameterValueRedefiner |
org.jboss.weld.extensions.reflection.annotated.ParameterValueRedefiner.ParameterValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OutboundParameterValueRedefiner
public OutboundParameterValueRedefiner(CaughtException event,
javax.enterprise.inject.spi.BeanManager manager,
javax.enterprise.inject.spi.Bean<?> declaringBean)
- Sole constructor.
- Parameters:
event - instance of CaughtException to inject.manager - active BeanManagerdeclaringBean - Class containing the handler method
redefineParameterValue
public Object redefineParameterValue(org.jboss.weld.extensions.reflection.annotated.ParameterValueRedefiner.ParameterValue value)
-
- Specified by:
redefineParameterValue in interface org.jboss.weld.extensions.reflection.annotated.ParameterValueRedefiner
Copyright © 2010 Seam Framework. All Rights Reserved.