public class ProxettaBeanDefinition<T> extends BeanDefinition<T>
BeanDefinition
that keeps data about original
target class and applied proxy aspects.Modifier and Type | Field and Description |
---|---|
java.lang.Class |
originalTarget |
ProxyAspect[] |
proxyAspects |
consumer, ctor, destroyMethods, initMethods, methods, name, params, properties, scope, sets, type, values, wiringMode
Constructor and Description |
---|
ProxettaBeanDefinition(java.lang.String name,
java.lang.Class<T> type,
Scope scope,
WiringMode wiringMode,
java.lang.Class originalTarget,
ProxyAspect[] proxyAspects,
java.util.function.Consumer<T> consumer) |
addDestroyMethodPoints, addInitMethodPoints, addMethodInjectionPoint, addPropertyInjectionPoint, addSetInjectionPoint, consumer, ctorInjectionPoint, destroyMethodPoints, initMethodPoints, methodInjectionPoints, name, params, propertyInjectionPoints, scope, scopeLookup, scopeRegister, scopeRemove, setterInjectionPoints, toString, type, wiringMode
public final ProxyAspect[] proxyAspects
public final java.lang.Class originalTarget
public ProxettaBeanDefinition(java.lang.String name, java.lang.Class<T> type, Scope scope, WiringMode wiringMode, java.lang.Class originalTarget, ProxyAspect[] proxyAspects, java.util.function.Consumer<T> consumer)
Copyright © 2003-present Jodd Team