A C D G I O R T U 

A

annotatedField - Variable in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
The configured field instance.

C

ConfigTemplateInvocationHandler - Class in org.apache.tamaya.inject.internal
Invocation handler that handles request against a configuration template.
ConfigTemplateInvocationHandler(Class<?>) - Constructor for class org.apache.tamaya.inject.internal.ConfigTemplateInvocationHandler
Creates a new handler instance.
ConfigurationInjection - Class in org.apache.tamaya.inject
Singleton accessor class for accessing ConfigurationInjector instances.
ConfigurationInjector - Interface in org.apache.tamaya.inject
Accessor interface for injection of configuration and configuration templates.
configure(T) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
Configures the current instance and registers necessary listener to forward config change events as defined by the current annotations in place.
configure(T, Configuration) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
Configures the current instance and registers necessary listener to forward config change events as defined by the current annotations in place.
configure(Object, Configuration) - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
Evaluate the initial keys fromMap the configuration and applyChanges it to the field.
configure(Object, Configuration) - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
 
configure(Object) - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
Method called to configure an instance.
configure(Object, Configuration) - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
 
configure(T) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
Configured the current instance and reigsterd necessary listener to forward config change events as defined by the current annotations in place.
configure(T, Configuration) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
Configured the current instance and reigsterd necessary listener to forward config change events as defined by the current annotations in place.
ConfiguredFieldImpl - Class in org.apache.tamaya.inject.internal
Small class that contains and manages all information anc access to a configured field and a concrete instance current it (referenced by a weak reference).
ConfiguredFieldImpl(Field) - Constructor for class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
Models a configured field and provides mechanisms for injection.
ConfiguredSetterMethod - Class in org.apache.tamaya.inject.internal
Small class that contains and manages all information and access to a configured field and a concrete instance current it (referenced by a weak reference).
ConfiguredSetterMethod(Method) - Constructor for class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
Models a configured field and provides mechanisms for injection.
ConfiguredTypeImpl - Class in org.apache.tamaya.inject.internal
Structure that contains and manages configuration related things for a configured type registered.
ConfiguredTypeImpl(Class) - Constructor for class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
Creates an instance of this class hereby evaluating the config annotations given for later effective injection (configuration) of instances.
createTemplate(Class<T>) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
Creates a template implementing the annotated methods based on current configuration data.
createTemplate(Class<T>, Configuration) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
Creates a template implementting the annotated methods based on current configuration data.
createTemplate(Class<T>) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
Create a template implementting the annotated methods based on current configuration data.
createTemplate(Class<T>, Configuration) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
Create a template implementting the annotated methods based on current configuration data.

D

DefaultConfigurationInjector - Class in org.apache.tamaya.inject.internal
Simple injector singleton that also registers instances configured using weak references.
DefaultConfigurationInjector() - Constructor for class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
 

G

getAnnotatedField() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
 
getAnnotatedMethod() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
Access the annotated method.
getAnnotation(Class<T>, AnnotatedElement...) - Static method in class org.apache.tamaya.inject.internal.Utils
Utility method to read out repeatable annotations.
getAnnotations(AnnotatedElement, Class<T>, Class<R>) - Static method in class org.apache.tamaya.inject.internal.Utils
Utility method to read out repeatable annotations.
getAnnotations(AccessibleObject, Class<T>, Class<R>) - Static method in class org.apache.tamaya.inject.internal.Utils
Utility method to read out repeatable annotations.
getConfigurationInjector() - Static method in class org.apache.tamaya.inject.ConfigurationInjection
Get the current injector instance.
getConfiguredFields() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
Get the registered configured fields.
getConfiguredKeys() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
Access the applyable configuration keys for this field.
getConfiguredKeys() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
Access the applyable configuration keys for this field.
getConfiguredMethods() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
Get the registered annotated setter methods.
getConfiguredSupplier(ConfiguredItemSupplier<T>) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
Creates a supplier for configured instances of the given type T.
getConfiguredSupplier(ConfiguredItemSupplier<T>, Configuration) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
Creates a supplier for configured instances of the given type T.
getConfiguredSupplier(ConfiguredItemSupplier<T>) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
 
getConfiguredSupplier(ConfiguredItemSupplier<T>, Configuration) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
 
getName() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
 
getName() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
 
getName() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
 
getParameterTypes() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
Get the type to be set on the setter method.
getSignature() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
 
getSignature() - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
 
getType() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
Get the field's type.
getType() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
 

I

invoke(Object, Method, Object[]) - Method in class org.apache.tamaya.inject.internal.ConfigTemplateInvocationHandler
 
isConfigured(Class) - Static method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
 
isConfiguredField(Field) - Static method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
 
isConfiguredMethod(Method) - Static method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
 

O

org.apache.tamaya.inject - package org.apache.tamaya.inject
Main SE based injection API.
org.apache.tamaya.inject.internal - package org.apache.tamaya.inject.internal
This package provides default implementation of a purely SE based injection mechanism.

R

registerType(Class<?>) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
Extract the configuration annotation config and registers it per class, for later reuse.

T

toString() - Method in class org.apache.tamaya.inject.internal.ConfiguredFieldImpl
 
toString() - Method in class org.apache.tamaya.inject.internal.ConfiguredTypeImpl
 

U

Utils - Class in org.apache.tamaya.inject.internal
Utility class simplifying some implementation aspects.
A C D G I O R T U 

Copyright © 2014–2016 Apache Software Foundation. All rights reserved.