org.apache.camel.cdi.internal
Class DelegateInjectionTarget
java.lang.Object
org.apache.camel.cdi.internal.DelegateInjectionTarget
- All Implemented Interfaces:
- javax.enterprise.inject.spi.InjectionTarget<Object>, javax.enterprise.inject.spi.Producer<Object>
public abstract class DelegateInjectionTarget
- extends Object
- implements javax.enterprise.inject.spi.InjectionTarget<Object>
A helper class for creating delegate implementations of InjectionTarget
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegateInjectionTarget
public DelegateInjectionTarget(javax.enterprise.inject.spi.InjectionTarget<Object> delegate)
dispose
public void dispose(Object instance)
- Specified by:
dispose
in interface javax.enterprise.inject.spi.Producer<Object>
getInjectionPoints
public Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
- Specified by:
getInjectionPoints
in interface javax.enterprise.inject.spi.Producer<Object>
inject
public void inject(Object instance,
javax.enterprise.context.spi.CreationalContext<Object> ctx)
- Specified by:
inject
in interface javax.enterprise.inject.spi.InjectionTarget<Object>
postConstruct
public void postConstruct(Object instance)
- Specified by:
postConstruct
in interface javax.enterprise.inject.spi.InjectionTarget<Object>
preDestroy
public void preDestroy(Object instance)
- Specified by:
preDestroy
in interface javax.enterprise.inject.spi.InjectionTarget<Object>
produce
public Object produce(javax.enterprise.context.spi.CreationalContext<Object> creationalContext)
- Specified by:
produce
in interface javax.enterprise.inject.spi.Producer<Object>
Apache Camel