A B C D E F G I J L M N O P R S T U V W

A

accept(Scope) - Method in class jodd.petite.scope.DefaultScope
 
accept(Scope) - Method in class jodd.petite.scope.ProtoScope
Allow all scopes to be injected into prototype scoped beans.
accept(Scope) - Method in interface jodd.petite.scope.Scope
Returns true if a bean of referenced scope can be injected into target bean of this scope.
accept(Scope) - Method in class jodd.petite.scope.SessionScope
 
accept(Scope) - Method in class jodd.petite.scope.SingletonScope
Allows only singleton scoped beans to be injected into the target singleton bean.
accept(Scope) - Method in class jodd.petite.scope.ThreadLocalScope
Defines allowed referenced scopes that can be injected into the thread-local scoped bean.
addBean(String, Object) - Method in class jodd.petite.PetiteContainer
Adds object instance to the container as singleton bean using default wiring mode and default init method flag.
addBean(String, Object, WiringMode) - Method in class jodd.petite.PetiteContainer
Adds object instance to the container as singleton bean.
addInitMethodPoints(InitMethodPoint[]) - Method in class jodd.petite.BeanDefinition
Adds init methods.
addMethodInjectionPoint(MethodInjectionPoint) - Method in class jodd.petite.BeanDefinition
Adds method injection point.
addPropertyInjectionPoint(PropertyInjectionPoint) - Method in class jodd.petite.BeanDefinition
Adds property injection point.
addSelf(String) - Method in class jodd.petite.PetiteContainer
Adds self instance to the container so internal beans may fetch container for further usage.
addSelf() - Method in class jodd.petite.PetiteContainer
Adds self instance to the container so internal beans may fetch container for further usage.
addSetInjectionPoint(SetInjectionPoint) - Method in class jodd.petite.BeanDefinition
Adds set injection point.
aspect - Variable in class jodd.petite.ScopedProxyManager
 
AutomagicPetiteConfigurator - Class in jodd.petite.config
Auto-magically configures Petite container by analyzing the classpath.
AutomagicPetiteConfigurator() - Constructor for class jodd.petite.config.AutomagicPetiteConfigurator
 

B

beanCollections - Variable in class jodd.petite.PetiteBeans
Map of all bean collections.
BeanDefinition - Class in jodd.petite
Petite bean definition, for internal use only.
BeanDefinition(String, Class, Scope, WiringMode) - Constructor for class jodd.petite.BeanDefinition
 
beans - Variable in class jodd.petite.PetiteBeans
Map of all beans definitions.
beansIterator() - Method in class jodd.petite.PetiteBeans
Returns iterator over all registered beans.

C

collections - Variable in class jodd.petite.resolver.SetResolver
 
compareTo(Object) - Method in class jodd.petite.InitMethodPoint
 
configure(PetiteContainer, File[]) - Method in class jodd.petite.config.AutomagicPetiteConfigurator
Configures PetiteContainer with specified class path.
configure(PetiteContainer) - Method in class jodd.petite.config.AutomagicPetiteConfigurator
Configures PetiteContainer with default class path.
configure(PetiteContainer) - Method in interface jodd.petite.config.PetiteConfigurator
 
configure(PetiteConfigurator...) - Method in class jodd.petite.PetiteContainer
Configures this instance of container.
constructor - Variable in class jodd.petite.CtorInjectionPoint
 
container - Variable in class jodd.petite.config.AutomagicPetiteConfigurator
 
context - Static variable in class jodd.petite.scope.ThreadLocalScope
 
convertAnnValueToReferences(String) - Static method in class jodd.petite.PetiteUtil
Converts comma-separated string into double string array.
convertRefToReferences(String[]) - Static method in class jodd.petite.PetiteUtil
Converts single string array to double string array.
createBean(Class<E>) - Method in class jodd.petite.PetiteContainer
Creates and wires a bean within the container using default wiring mode and default init methods flag.
createBean(Class<E>, WiringMode) - Method in class jodd.petite.PetiteContainer
Creates and wires a bean within the container and optionally invokes init methods.
createCtorInjectionPoint(Constructor, String[][]) - Method in class jodd.petite.InjectionPointFactory
Creates new ctor injection point.
createMethodInjectionPoint(Method, String[][]) - Method in class jodd.petite.InjectionPointFactory
Creates new method injection point.
createMixingMessage(BeanDefinition, BeanDefinition) - Method in class jodd.petite.ScopedProxyManager
Creates mixed scope message.
createPropertyInjectionPoint(Field, String[]) - Method in class jodd.petite.InjectionPointFactory
Creates new property injection point.
createScopedProxyBean(PetiteContainer, BeanDefinition) - Method in class jodd.petite.ScopedProxyManager
Creates scoped proxy bean for given bean definition.
createSet(int) - Method in class jodd.petite.SetInjectionPoint
Creates target set for injection.
createSetInjectionPoint(Field) - Method in class jodd.petite.InjectionPointFactory
Creates new set injection point.
ctor - Variable in class jodd.petite.BeanDefinition
 
CtorInjectionPoint - Class in jodd.petite
Holder for constructor injection points.
ctorResolver - Variable in class jodd.petite.PetiteResolvers
 
CtorResolver - Class in jodd.petite.resolver
Resolver for constructor injection points.
CtorResolver(InjectionPointFactory) - Constructor for class jodd.petite.resolver.CtorResolver
 
ctors - Variable in class jodd.petite.resolver.CtorResolver
 

D

defaultScope - Variable in class jodd.petite.PetiteConfig
 
DefaultScope - Class in jodd.petite.scope
Default Petite container scope.
defaultWiringMode - Variable in class jodd.petite.PetiteConfig
 
defineBean(Class) - Method in class jodd.petite.PetiteRegistry
 
defineBean(Class, Class<? extends Scope>) - Method in class jodd.petite.PetiteRegistry
 
defineBean(Class, Class<? extends Scope>, WiringMode) - Method in class jodd.petite.PetiteRegistry
 
defineBean(String, Class) - Method in class jodd.petite.PetiteRegistry
 
defineBean(String, Class, Class<? extends Scope>) - Method in class jodd.petite.PetiteRegistry
 
defineBean(String, Class, Class<? extends Scope>, WiringMode) - Method in class jodd.petite.PetiteRegistry
 
defineParameter(String, Object) - Method in class jodd.petite.PetiteBeans
Defines new parameter.
defineParameters(Map<?, ?>) - Method in class jodd.petite.PetiteRegistry
Defines many parameters at once.
defineParameters(Props) - Method in class jodd.petite.PetiteRegistry
Defines many parameters at once from Props.
definePetiteBean(String, Class, Class<? extends Scope>, WiringMode) - Method in class jodd.petite.PetiteBeans
Single point of bean definition.
detectDuplicatedBeanNames - Variable in class jodd.petite.PetiteConfig
 
detectMixedScopes - Variable in class jodd.petite.PetiteConfig
 

E

elapsed - Variable in class jodd.petite.config.AutomagicPetiteConfigurator
 
EMPTY - Static variable in class jodd.petite.InitMethodPoint
 
EMPTY - Static variable in class jodd.petite.MethodInjectionPoint
 
EMPTY - Static variable in class jodd.petite.PropertyInjectionPoint
 
EMPTY - Static variable in class jodd.petite.SetInjectionPoint
 
execute() - Method in class jodd.petite.ScopedProxyAdvice
 

F

field - Variable in class jodd.petite.PropertyInjectionPoint
 
field - Variable in class jodd.petite.SetInjectionPoint
 
fieldDefaultReferences(Field) - Method in class jodd.petite.InjectionPointFactory
Builds default field references.
firstOff - Variable in class jodd.petite.InitMethodPoint
 

G

get(String) - Method in class jodd.petite.resolver.ParamResolver
 
getBean(Class<T>) - Method in class jodd.petite.PetiteContainer
Returns Petite bean instance.
getBean(String) - Method in class jodd.petite.PetiteContainer
Returns Petite bean instance.
getBean(String[], Map<String, Object>) - Method in class jodd.petite.PetiteContainer
Returns Petite bean instance named as one of the provided names.
getBean(String, Map<String, Object>) - Method in class jodd.petite.PetiteContainer
Returns Petite bean instance.
getBeanProperty(String) - Method in class jodd.petite.PetiteContainer
Returns petite bean property value.
getConfig() - Method in class jodd.petite.PetiteBeans
Returns Petite configuration.
getCtorResolver() - Method in class jodd.petite.PetiteResolvers
 
getDefaultScope() - Method in class jodd.petite.PetiteConfig
Returns default scope type.
getDefaultWiringMode() - Method in class jodd.petite.PetiteConfig
Returns default wiring mode.
getDetectDuplicatedBeanNames() - Method in class jodd.petite.PetiteConfig
Returns true if container detects duplicated bean names.
getElapsed() - Method in class jodd.petite.config.AutomagicPetiteConfigurator
Return elapsed number of milliseconds for configuration.
getHttpSessionId() - Method in class jodd.petite.scope.SessionScope
Returns request from current thread.
getInitMethodResolver() - Method in class jodd.petite.PetiteResolvers
 
getLookupReferences() - Method in class jodd.petite.PetiteConfig
 
getMethodResolver() - Method in class jodd.petite.PetiteResolvers
 
getParameter(String) - Method in class jodd.petite.PetiteBeans
Returns defined parameter.
getParamResolver() - Method in class jodd.petite.PetiteResolvers
 
getPropertyResolver() - Method in class jodd.petite.PetiteResolvers
 
getResolveReferenceParameters() - Method in class jodd.petite.PetiteConfig
Returns true if parameter references should be resolved.
getResolvers() - Method in class jodd.petite.PetiteBeans
Returns Petite resolvers.
getSetResolver() - Method in class jodd.petite.PetiteResolvers
 
getTotalBeans() - Method in class jodd.petite.PetiteBeans
Returns total number of registered beans.
getTotalScopes() - Method in class jodd.petite.PetiteBeans
Returns total number of used scopes.
getUseFullTypeNames() - Method in class jodd.petite.PetiteConfig
 
getUseParamo() - Method in class jodd.petite.PetiteConfig
 

I

InitMethodPoint - Class in jodd.petite
Init method point.
InitMethodPoint(Method) - Constructor for class jodd.petite.InitMethodPoint
 
InitMethodPoint(Method, int, boolean) - Constructor for class jodd.petite.InitMethodPoint
 
initMethodResolver - Variable in class jodd.petite.PetiteResolvers
 
InitMethodResolver - Class in jodd.petite.resolver
Resolver for bean init methods.
InitMethodResolver() - Constructor for class jodd.petite.resolver.InitMethodResolver
 
initMethods - Variable in class jodd.petite.BeanDefinition
 
initMethods - Variable in class jodd.petite.resolver.InitMethodResolver
 
InjectionPointFactory - Class in jodd.petite
Factory for injection points.
InjectionPointFactory(PetiteConfig) - Constructor for class jodd.petite.InjectionPointFactory
 
injectionPointFactory - Variable in class jodd.petite.PetiteBeans
Injection point factory.
injectionPointFactory - Variable in class jodd.petite.resolver.CtorResolver
 
injectionPointFactory - Variable in class jodd.petite.resolver.MethodResolver
 
injectionPointFactory - Variable in class jodd.petite.resolver.PropertyResolver
 
injectionPointFactory - Variable in class jodd.petite.resolver.SetResolver
 
injectParams(Object, BeanDefinition) - Method in class jodd.petite.PetiteContainer
Injects all parameters.
instances - Variable in class jodd.petite.scope.SingletonScope
 
invokeInitMethods(Object, BeanDefinition, boolean) - Method in class jodd.petite.PetiteContainer
Invokes all init methods.
isBeanNameRegistered(String) - Method in class jodd.petite.PetiteBeans
Returns true if bean name is registered.
isDetectMixedScopes() - Method in class jodd.petite.PetiteConfig
 
isWireScopedProxy() - Method in class jodd.petite.PetiteConfig
 

J

jodd - package jodd
 
jodd.petite - package jodd.petite
Petite container.
jodd.petite.config - package jodd.petite.config
Configurators for Petite container.
jodd.petite.meta - package jodd.petite.meta
Annotations used by Petite container.
jodd.petite.proxetta - package jodd.petite.proxetta
Proxetta aware Petite container.
jodd.petite.resolver - package jodd.petite.resolver
Petite resolvers defines and resolves injection points.
jodd.petite.scope - package jodd.petite.scope
Petite bean scopes.
JoddPetite - Class in jodd
Jodd PETITE module.
JoddPetite() - Constructor for class jodd.JoddPetite
 

L

loadClass(String) - Method in class jodd.petite.config.AutomagicPetiteConfigurator
Loads class from classname using default classloader.
lookup(String) - Method in class jodd.petite.scope.DefaultScope
 
lookup(String) - Method in class jodd.petite.scope.ProtoScope
 
lookup(String) - Method in interface jodd.petite.scope.Scope
Lookups for bean name.
lookup(String) - Method in class jodd.petite.scope.SessionScope
 
lookup(String) - Method in class jodd.petite.scope.SingletonScope
 
lookup(String) - Method in class jodd.petite.scope.ThreadLocalScope
 
lookupBeanDefinition(String) - Method in class jodd.petite.PetiteBeans
Lookups for bean definition.
lookupBeanDefinition(String[]) - Method in class jodd.petite.PetiteBeans
Lookups for first founded bean definition.
lookupExistingBeanDefinition(String) - Method in class jodd.petite.PetiteBeans
Lookups for existing bean.
lookupReferences - Variable in class jodd.petite.PetiteConfig
 
lookupValue(PetiteContainer, BeanDefinition, BeanDefinition) - Method in class jodd.petite.ScopedProxyManager
Returns scoped proxy bean if injection scopes are mixed on some injection point.

M

method - Variable in class jodd.petite.InitMethodPoint
 
method - Variable in class jodd.petite.MethodInjectionPoint
 
MethodInjectionPoint - Class in jodd.petite
Method injection points.
methodOrCtorDefaultReferences(AccessibleObject, Class[]) - Method in class jodd.petite.InjectionPointFactory
Builds default method references.
methodRefs - Variable in class jodd.petite.resolver.MethodResolver
 
methodResolver - Variable in class jodd.petite.PetiteResolvers
 
MethodResolver - Class in jodd.petite.resolver
Method reference resolver.
MethodResolver(InjectionPointFactory) - Constructor for class jodd.petite.resolver.MethodResolver
 
methods - Variable in class jodd.petite.BeanDefinition
 

N

name - Variable in class jodd.petite.BeanDefinition
 
name - Variable in class jodd.petite.ScopedProxyAdvice
Bean name for lookup.
newBeanInstance(BeanDefinition, Map<String, Object>) - Method in class jodd.petite.PetiteContainer
Creates new bean instance and performs constructor injection.

O

onEntry(ClassFinder.EntryData) - Method in class jodd.petite.config.AutomagicPetiteConfigurator
Scans all classes and registers only those annotated with PetiteBean.
order - Variable in class jodd.petite.InitMethodPoint
 

P

paramResolver - Variable in class jodd.petite.PetiteResolvers
 
ParamResolver - Class in jodd.petite.resolver
Parameter storage and resolver.
ParamResolver() - Constructor for class jodd.petite.resolver.ParamResolver
 
params - Variable in class jodd.petite.BeanDefinition
 
params - Variable in class jodd.petite.resolver.ParamResolver
 
PETITE_CONTAINER_REF_NAME - Static variable in class jodd.petite.PetiteContainer
Petite container reference name.
PetiteBean - Annotation Type in jodd.petite.meta
Petite bean annotation for classes.
petiteBeanAnnotationBytes - Variable in class jodd.petite.config.AutomagicPetiteConfigurator
 
PetiteBeans - Class in jodd.petite
Base layer of Petite Container.
PetiteBeans(PetiteConfig) - Constructor for class jodd.petite.PetiteBeans
 
petiteConfig - Variable in class jodd.petite.InjectionPointFactory
 
petiteConfig - Variable in class jodd.petite.PetiteBeans
Petite configuration.
PetiteConfig - Class in jodd.petite
Petite configuration.
PetiteConfig() - Constructor for class jodd.petite.PetiteConfig
 
PetiteConfigurator - Interface in jodd.petite.config
Petite container configurator.
PetiteContainer - Class in jodd.petite
Petite IOC container.
PetiteContainer() - Constructor for class jodd.petite.PetiteContainer
Creates new Petite container using default configuration.
PetiteContainer(PetiteConfig) - Constructor for class jodd.petite.PetiteContainer
Creates new Petite container using provided configuration.
petiteContainer - Variable in class jodd.petite.ScopedProxyAdvice
Petite container.
PetiteException - Exception in jodd.petite
Petite exception.
PetiteException(Throwable) - Constructor for exception jodd.petite.PetiteException
 
PetiteException() - Constructor for exception jodd.petite.PetiteException
 
PetiteException(String) - Constructor for exception jodd.petite.PetiteException
 
PetiteException(String, Throwable) - Constructor for exception jodd.petite.PetiteException
 
PetiteInitMethod - Annotation Type in jodd.petite.meta
Points to the Petite bean implementation.
PetiteInject - Annotation Type in jodd.petite.meta
Petite bean reference for fields and constructor arguments.
PetiteReference - Enum in jodd.petite
Petite injection references.
PetiteRegistry - Class in jodd.petite
Petite container layer provides various methods for registering beans.
PetiteRegistry(PetiteConfig) - Constructor for class jodd.petite.PetiteRegistry
 
petiteResolvers - Variable in class jodd.petite.PetiteBeans
Petite resolvers.
PetiteResolvers - Class in jodd.petite
Simply holds all resolvers instances.
PetiteResolvers(InjectionPointFactory) - Constructor for class jodd.petite.PetiteResolvers
 
PetiteUtil - Class in jodd.petite
Few Petite utilities, used internally.
PetiteUtil() - Constructor for class jodd.petite.PetiteUtil
 
properties - Variable in class jodd.petite.BeanDefinition
 
properties - Variable in class jodd.petite.resolver.PropertyResolver
 
PropertyInjectionPoint - Class in jodd.petite
Property injection point.
propertyResolver - Variable in class jodd.petite.PetiteResolvers
 
PropertyResolver - Class in jodd.petite.resolver
Resolves properties.
PropertyResolver(InjectionPointFactory) - Constructor for class jodd.petite.resolver.PropertyResolver
 
ProtoScope - Class in jodd.petite.scope
Prototype scope doesn't pool any beans, so each time bean is requested, a new instance will be created.
ProtoScope() - Constructor for class jodd.petite.scope.ProtoScope
 
proxetta - Variable in class jodd.petite.proxetta.ProxettaAwarePetiteContainer
 
ProxettaAwarePetiteContainer - Class in jodd.petite.proxetta
Proxetta-aware Petite container that applies proxies on bean registration.
ProxettaAwarePetiteContainer() - Constructor for class jodd.petite.proxetta.ProxettaAwarePetiteContainer
 
ProxettaAwarePetiteContainer(ProxyProxetta) - Constructor for class jodd.petite.proxetta.ProxettaAwarePetiteContainer
 
proxies - Variable in class jodd.petite.ScopedProxyManager
 
proxyClasses - Variable in class jodd.petite.ScopedProxyManager
 
put(String, Object) - Method in class jodd.petite.resolver.ParamResolver
 

R

reference - Variable in class jodd.petite.PropertyInjectionPoint
 
references - Variable in class jodd.petite.CtorInjectionPoint
 
references - Variable in class jodd.petite.MethodInjectionPoint
 
register(String, Object) - Method in class jodd.petite.scope.DefaultScope
 
register(String, Object) - Method in class jodd.petite.scope.ProtoScope
 
register(String, Object) - Method in interface jodd.petite.scope.Scope
Registers the bean within the current scope.
register(String, Object) - Method in class jodd.petite.scope.SessionScope
 
register(String, Object) - Method in class jodd.petite.scope.SingletonScope
 
register(String, Object) - Method in class jodd.petite.scope.ThreadLocalScope
 
registerBean(Class) - Method in class jodd.petite.PetiteRegistry
Registers Petite bean class.
registerBean(Class, Class<? extends Scope>) - Method in class jodd.petite.PetiteRegistry
Registers Petite bean class within specified scope.
registerBean(Class, Class<? extends Scope>, WiringMode) - Method in class jodd.petite.PetiteRegistry
Registers Petite bean class within specified scope and with specified auto-wire behavior.
registerBean(String, Class) - Method in class jodd.petite.PetiteRegistry
Registers Petite bean class with specified name.
registerBean(String, Class, Class<? extends Scope>) - Method in class jodd.petite.PetiteRegistry
Registers Petite bean class with specified name within specified scope.
registerBean(String, Class, Class<? extends Scope>, WiringMode) - Method in class jodd.petite.PetiteRegistry
Registers Petite bean class with specified name within specified scope and with specified auto-wire behavior.
registerCtorInjectionPoint(String) - Method in class jodd.petite.PetiteRegistry
Registers constructor injection point.
registerCtorInjectionPoint(String, Class[]) - Method in class jodd.petite.PetiteRegistry
Registers constructor injection point.
registerCtorInjectionPoint(String, String...) - Method in class jodd.petite.PetiteRegistry
Registers constructor injection point.
registerCtorInjectionPoint(String, Class[], String...) - Method in class jodd.petite.PetiteRegistry
Registers constructor injection point.
registerInitMethods(String, String...) - Method in class jodd.petite.PetiteRegistry
Manually registers init methods.
registerInitMethods(String, String[], String[]) - Method in class jodd.petite.PetiteRegistry
Manually registers init methods.
registerMethodInjectionPoint(String, String) - Method in class jodd.petite.PetiteRegistry
Registers method injection point.
registerMethodInjectionPoint(String, String, String...) - Method in class jodd.petite.PetiteRegistry
Registers method injection point.
registerMethodInjectionPoint(String, String, Class[]) - Method in class jodd.petite.PetiteRegistry
Registers method injection point.
registerMethodInjectionPoint(String, String, Class[], String[]) - Method in class jodd.petite.PetiteRegistry
Registers method injection point.
registerPetiteBean(String, Class, Class<? extends Scope>, WiringMode) - Method in class jodd.petite.PetiteBeans
Single point of bean registration.
registerPetiteBean(String, Class, Class<? extends Scope>, WiringMode) - Method in class jodd.petite.proxetta.ProxettaAwarePetiteContainer
Applies proxetta on bean class before bean registration.
registerPetiteCtorInjectionPoint(String, Class[], String[]) - Method in class jodd.petite.PetiteBeans
Single point of constructor injection point registration.
registerPetiteInitMethods(String, String[], String[]) - Method in class jodd.petite.PetiteBeans
Single point of init method registration.
registerPetiteMethodInjectionPoint(String, String, Class[], String[]) - Method in class jodd.petite.PetiteBeans
Single point of method injection point registration.
registerPetitePropertyInjectionPoint(String, String, String) - Method in class jodd.petite.PetiteBeans
Single point of property injection point registration.
registerPetiteSetInjectionPoint(String, String) - Method in class jodd.petite.PetiteBeans
Single point of property injection point registration.
registerPropertyInjectionPoint(String, String) - Method in class jodd.petite.PetiteRegistry
Registers property injection point.
registerPropertyInjectionPoint(String, String, String) - Method in class jodd.petite.PetiteRegistry
Registers property injection point.
registerScope(Class<? extends Scope>, Scope) - Method in class jodd.petite.PetiteBeans
Registers new scope.
registerSetInjectionPoint(String, String) - Method in class jodd.petite.PetiteRegistry
Registers set injection point.
remove(Class) - Method in class jodd.petite.resolver.CtorResolver
 
remove(Class) - Method in class jodd.petite.resolver.InitMethodResolver
 
remove(Class) - Method in class jodd.petite.resolver.MethodResolver
 
remove(Class) - Method in class jodd.petite.resolver.PropertyResolver
 
remove(Class) - Method in class jodd.petite.resolver.SetResolver
 
remove(String) - Method in class jodd.petite.scope.DefaultScope
 
remove(String) - Method in class jodd.petite.scope.ProtoScope
 
remove(String) - Method in interface jodd.petite.scope.Scope
Removes the bean from the scope entirely.
remove(String) - Method in class jodd.petite.scope.SessionScope
 
remove(String) - Method in class jodd.petite.scope.SingletonScope
 
remove(String) - Method in class jodd.petite.scope.ThreadLocalScope
 
removeBean(Class) - Method in class jodd.petite.PetiteRegistry
Removes all petite beans of provided type.
removeBean(String) - Method in class jodd.petite.PetiteRegistry
Removes bean definition from the container, including all references.
removeBeanDefinition(String) - Method in class jodd.petite.PetiteBeans
Removes bean and returns definition of removed bean.
removeDuplicateNames(String[][]) - Method in class jodd.petite.InjectionPointFactory
 
removeDuplicateNames(String[]) - Method in class jodd.petite.InjectionPointFactory
Removes later duplicated references.
resolve(Class) - Method in class jodd.petite.resolver.CtorResolver
Resolves constructor injection point from type.
resolve(Class, boolean) - Method in class jodd.petite.resolver.CtorResolver
 
resolve(Object) - Method in class jodd.petite.resolver.InitMethodResolver
 
resolve(Class) - Method in class jodd.petite.resolver.MethodResolver
 
resolve(String, boolean) - Method in class jodd.petite.resolver.ParamResolver
Returns an array of param keys that belongs to provided bean.
resolve(Class, boolean) - Method in class jodd.petite.resolver.PropertyResolver
Resolves all fields for given type.
resolve(Class, boolean) - Method in class jodd.petite.resolver.SetResolver
Resolves all collections for given type.
resolveBeanName(Class) - Method in class jodd.petite.PetiteBeans
Resolves bean's name from bean annotation or type name.
resolveBeanName(Class, boolean) - Static method in class jodd.petite.PetiteUtil
Resolves bean's name from bean annotation or type name.
resolveBeanNamesForType(Class) - Method in class jodd.petite.PetiteBeans
Resolve bean names for give type.
resolveBeanParams(String, boolean) - Method in class jodd.petite.PetiteBeans
Prepares list of all bean parameters and optionally resolves inner references.
resolveBeanScopeType(Class) - Static method in class jodd.petite.PetiteUtil
Resolves bean's scope type from the annotation.
resolveBeanWiringMode(Class) - Static method in class jodd.petite.PetiteUtil
Resolves bean's auto-wire flag from the annotation.
resolveCollectionInjectionPoint(Class, boolean) - Method in class jodd.petite.PetiteBeans
 
resolveCtorInjectionPoint(Class) - Method in class jodd.petite.PetiteBeans
 
resolveDefault(Class) - Method in class jodd.petite.resolver.CtorResolver
 
resolveDefaultCtorInjectionPoint(Class) - Method in class jodd.petite.PetiteBeans
 
resolveInitMethods(Object) - Method in class jodd.petite.PetiteBeans
 
resolveMethodInjectionPoint(Class) - Method in class jodd.petite.PetiteBeans
 
resolvePropertyInjectionPoint(Class, boolean) - Method in class jodd.petite.PetiteBeans
 
resolveReferenceParameters - Variable in class jodd.petite.PetiteConfig
 
resolveScope(Class<? extends Scope>) - Method in class jodd.petite.PetiteBeans
Resolves scope from scope type.
resolveSetType(Field) - Method in class jodd.petite.SetInjectionPoint
 
resolveWiringMode(WiringMode) - Method in class jodd.petite.PetiteConfig
Resolves wiring mode by checking if default and null values.

S

scope - Variable in class jodd.petite.BeanDefinition
 
Scope - Interface in jodd.petite.scope
Petite container bean scope.
ScopedProxyAdvice - Class in jodd.petite
Scoped proxy advice.
ScopedProxyAdvice() - Constructor for class jodd.petite.ScopedProxyAdvice
 
scopedProxyManager - Variable in class jodd.petite.PetiteContainer
 
ScopedProxyManager - Class in jodd.petite
Manager for mixing scopes.
ScopedProxyManager() - Constructor for class jodd.petite.ScopedProxyManager
 
scopeLookup() - Method in class jodd.petite.BeanDefinition
Delegates to Scope.lookup(String).
scopeRegister(Object) - Method in class jodd.petite.BeanDefinition
Delegates to Scope.register(String, Object).
scopeRemove() - Method in class jodd.petite.BeanDefinition
Delegates to Scope.remove(String).
scopes - Variable in class jodd.petite.PetiteBeans
Map of all bean scopes.
sessionInstances - Variable in class jodd.petite.scope.SessionScope
 
sessionListeners - Variable in class jodd.petite.scope.SessionScope
 
SessionScope - Class in jodd.petite.scope
Session scope stores unique object instances per single http session.
SessionScope() - Constructor for class jodd.petite.scope.SessionScope
 
setBeanProperty(String, Object) - Method in class jodd.petite.PetiteContainer
Sets petite bean property.
setCtorResolver(CtorResolver) - Method in class jodd.petite.PetiteResolvers
 
setDefaultScope(Class<? extends Scope>) - Method in class jodd.petite.PetiteConfig
Sets default scope type.
setDefaultWiringMode(WiringMode) - Method in class jodd.petite.PetiteConfig
Specifies default wiring mode.
setDetectDuplicatedBeanNames(boolean) - Method in class jodd.petite.PetiteConfig
Specifies if an exception should be thrown if two beans with same exception are registered with this container.
setDetectMixedScopes(boolean) - Method in class jodd.petite.PetiteConfig
Defines if mixed scopes should be detected as errors.
setInitMethodResolver(InitMethodResolver) - Method in class jodd.petite.PetiteResolvers
 
SetInjectionPoint<T> - Class in jodd.petite
Set injection point.
SetInjectionPoint(Field) - Constructor for class jodd.petite.SetInjectionPoint
 
setLookupReferences(PetiteReference...) - Method in class jodd.petite.PetiteConfig
Specifies references for bean name lookup, when name is not specified, in given order.
setMethodResolver(MethodResolver) - Method in class jodd.petite.PetiteResolvers
 
setParamResolver(ParamResolver) - Method in class jodd.petite.PetiteResolvers
 
setPropertyResolver(PropertyResolver) - Method in class jodd.petite.PetiteResolvers
 
setResolver - Variable in class jodd.petite.PetiteResolvers
 
SetResolver - Class in jodd.petite.resolver
Resolves collection fields.
SetResolver(InjectionPointFactory) - Constructor for class jodd.petite.resolver.SetResolver
 
setResolveReferenceParameters(boolean) - Method in class jodd.petite.PetiteConfig
Defines if reference parameters should be resolved.
sets - Variable in class jodd.petite.BeanDefinition
 
setSetResolver(SetResolver) - Method in class jodd.petite.PetiteResolvers
 
setUseFullTypeNames(boolean) - Method in class jodd.petite.PetiteConfig
Specifies if type names should be full or short.
setUseParamo(boolean) - Method in class jodd.petite.PetiteConfig
Specifies if Paramo tool should be used to resolve method and ctor argument names.
setWireScopedProxy(boolean) - Method in class jodd.petite.PetiteConfig
Defines if scoped proxies should be wired.
SingletonScope - Class in jodd.petite.scope
Singleton scope pools all bean instances so they will be created only once in the container context.
SingletonScope() - Constructor for class jodd.petite.scope.SingletonScope
 

T

targetClass - Variable in class jodd.petite.SetInjectionPoint
 
ThreadLocalScope - Class in jodd.petite.scope
Thread local Petite bean scope.
ThreadLocalScope() - Constructor for class jodd.petite.scope.ThreadLocalScope
 
toString() - Method in class jodd.petite.BeanDefinition
 
toString() - Method in enum jodd.petite.WiringMode
 
type - Variable in class jodd.petite.BeanDefinition
 
type - Variable in class jodd.petite.SetInjectionPoint
 

U

useFullTypeNames - Variable in class jodd.petite.PetiteConfig
 
useParamo - Variable in class jodd.petite.PetiteConfig
 

V

value() - Method in enum jodd.petite.WiringMode
 
valueOf(String) - Static method in enum jodd.petite.PetiteReference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jodd.petite.WiringMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum jodd.petite.PetiteReference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jodd.petite.WiringMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

wire(Object) - Method in class jodd.petite.PetiteContainer
Wires provided bean with the container using default wiring mode.
wire(Object, WiringMode) - Method in class jodd.petite.PetiteContainer
Wires provided bean with the container and optionally invokes init methods.
wireBean(Object, BeanDefinition, Map<String, Object>) - Method in class jodd.petite.PetiteContainer
Wires beans.
wireBeanInjectParamsAndInvokeInitMethods(BeanDefinition, Object, Map<String, Object>) - Method in class jodd.petite.PetiteContainer
Wires bean, injects parameters and invokes init methods.
wireFields(Object, BeanDefinition, Map<String, Object>) - Method in class jodd.petite.PetiteContainer
Wires fields.
wireMethods(Object, BeanDefinition, Map<String, Object>) - Method in class jodd.petite.PetiteContainer
Wires methods.
wireScopedProxy - Variable in class jodd.petite.PetiteConfig
 
wiringMode - Variable in class jodd.petite.BeanDefinition
 
WiringMode - Enum in jodd.petite
Different wiring modes.

A B C D E F G I J L M N O P R S T U V W