Package jodd.petite.proxetta
Class ProxettaBeanDefinition<T>
- java.lang.Object
-
- jodd.petite.BeanDefinition<T>
-
- jodd.petite.proxetta.ProxettaBeanDefinition<T>
-
public class ProxettaBeanDefinition<T> extends BeanDefinition<T>
Enhanced version ofBeanDefinitionthat keeps data about original target class and applied proxy aspects.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.ClassoriginalTargetjodd.proxetta.ProxyAspect[]proxyAspects-
Fields inherited from class jodd.petite.BeanDefinition
consumer, ctor, destroyMethods, initMethods, methods, name, params, properties, scope, sets, type, values, wiringMode
-
-
Constructor Summary
Constructors Constructor Description ProxettaBeanDefinition(java.lang.String name, java.lang.Class<T> type, Scope scope, WiringMode wiringMode, java.lang.Class originalTarget, jodd.proxetta.ProxyAspect[] proxyAspects, java.util.function.Consumer<T> consumer)
-
Method Summary
-
Methods inherited from class jodd.petite.BeanDefinition
addDestroyMethodPoints, addInitMethodPoints, addMethodInjectionPoint, addPropertyInjectionPoint, addSetInjectionPoint, consumer, ctorInjectionPoint, destroyMethodPoints, initMethodPoints, methodInjectionPoints, name, params, propertyInjectionPoints, scope, scopeLookup, scopeRegister, scopeRemove, setterInjectionPoints, toString, type, wiringMode
-
-
-
-
Constructor Detail
-
ProxettaBeanDefinition
public ProxettaBeanDefinition(java.lang.String name, java.lang.Class<T> type, Scope scope, WiringMode wiringMode, java.lang.Class originalTarget, jodd.proxetta.ProxyAspect[] proxyAspects, java.util.function.Consumer<T> consumer)
-
-