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, wiringModepublic 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