Skip navigation links
A B C D E G I L N O P R S T U V W 

A

add(String...) - Method in class org.apache.tamaya.event.PropertyChangeSetBuilder
Marks the given key(s) as added.
addChanges(Map<String, String>, Map<String, String>) - Method in class org.apache.tamaya.event.PropertyChangeSetBuilder
Compares the two property maps and adds the corresponding updated/aded/removed keys to the builder.
addListener(PropertyChangeListener) - Method in interface org.apache.tamaya.inject.DynamicValue
Add a listener to be called as weak reference, when this value has been changed.
addListener(PropertyChangeListener) - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Add a listener to be called as weak reference, when this value has been changed.
annotatedField - Variable in class org.apache.tamaya.inject.internal.ConfiguredField
The configured field instance.
applyValue(Object) - Method in class org.apache.tamaya.inject.internal.ConfiguredField
Evaluate the initial keys fromMap the configuration and applyChanges it to the field.
applyValue(Object, boolean) - Method in class org.apache.tamaya.inject.internal.ConfiguredSetterMethod
Evaluate the initial keys fromMap the configuration and applyChanges it to the field.

B

BaseDynamicValue<T> - Class in org.apache.tamaya.inject
A accessor for a single configured value.
BaseDynamicValue() - Constructor for class org.apache.tamaya.inject.BaseDynamicValue
 
build() - Method in class org.apache.tamaya.event.PropertyChangeSetBuilder
Builds s new change set.

C

call(Object, PropertyChangeSet) - Method in class org.apache.tamaya.inject.internal.ConfigChangeCallbackMethod
 
commit() - Method in interface org.apache.tamaya.inject.DynamicValue
Commits a new value that has not been committed yet, make it the new value of the instance.
commit() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Commits a new value that has not been committed yet, make it the new value of the instance.
commitAndGet() - Method in interface org.apache.tamaya.inject.DynamicValue
Performs a commit, if necessary, and returns the current value.
commitAndGet() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Performs a commit, if necessary, and returns the current value.
ConfigChangeCallbackMethod - Class in org.apache.tamaya.inject.internal
This class holds a method object that is annotated to be a callback method to be called on configuration changes.
ConfigChangeCallbackMethod(Method) - Constructor for class org.apache.tamaya.inject.internal.ConfigChangeCallbackMethod
 
ConfigTemplateInvocationHandler - Class in org.apache.tamaya.inject.internal
Invocation handler that handles request against a configuration template.
ConfigTemplateInvocationHandler(Class<?>, Configuration) - 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
Configured the current instance and reigsterd necessary listener to forward config change events as defined by the current annotations in place.
configure(Object) - Method in class org.apache.tamaya.inject.internal.ConfiguredType
Method called to configure an instance.
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.
ConfiguredField - 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).
ConfiguredField(Field) - Constructor for class org.apache.tamaya.inject.internal.ConfiguredField
Models a configured field and provides mechanisms for injection.
ConfiguredItemSupplier<T> - Interface in org.apache.tamaya.inject
Represents a supplier of results.
ConfiguredProperty - Annotation Type in org.apache.tamaya.inject
Annotation to enable injection current a configured property or define the returned data for a configuration template method.
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.
ConfiguredType - Annotation Type in org.apache.tamaya.inject
Annotation to control injection and resolution current a configured bean.
ConfiguredType - Class in org.apache.tamaya.inject.internal
Structure that contains and manages configuration related things for a configured type registered.
ConfiguredType(Class) - Constructor for class org.apache.tamaya.inject.internal.ConfiguredType
Creates an instance of this class hereby evaluating the config annotations given for later effective injection (configuration) of instances.
createConsumer(Object) - Method in class org.apache.tamaya.inject.internal.ConfigChangeCallbackMethod
 
createTemplate(Class<T>) - Method in interface org.apache.tamaya.inject.ConfigurationInjector
Create 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.

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
 
DefaultDynamicValue<T> - Class in org.apache.tamaya.inject.internal
A accessor for a single configured value.
DefaultValue - Annotation Type in org.apache.tamaya.inject
Annotation to define a default keys to be returned, when no configured keys could be determined for a property/template accessor.
discard() - Method in interface org.apache.tamaya.inject.DynamicValue
Discards a new value that was published.
discard() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Discards a new value that was published.
DynamicValue<T> - Interface in org.apache.tamaya.inject
A accessor for a single configured value.
DynamicValue.UpdatePolicy - Enum in org.apache.tamaya.inject
Policy to control how new values are applied to this instance.

E

evaluateValue() - Method in interface org.apache.tamaya.inject.DynamicValue
Evaluates the current value dynamically from the underlying configuration.
evaluateValue() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Evaluates the current value dynamically from the underlying configuration.

G

get() - Method in interface org.apache.tamaya.inject.ConfiguredItemSupplier
Gets a result.
get() - Method in interface org.apache.tamaya.inject.DynamicValue
If a value is present in this DynamicValue, returns the value, otherwise throws ConfigException.
get() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
If a value is present in this DynamicValue, returns the value, otherwise throws ConfigException.
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.
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>) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
 
getKeysAdded() - Method in class org.apache.tamaya.event.PropertyChangeSet
Get the keys added.
getKeysRemoved() - Method in class org.apache.tamaya.event.PropertyChangeSet
Get the keys removed.
getKeysUpdated() - Method in class org.apache.tamaya.event.PropertyChangeSet
Get the updated keys.
getNewValue() - Method in interface org.apache.tamaya.inject.DynamicValue
Access a new value that has not yet been committed.
getNewValue() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Access a new value that has not yet been committed.
getPropertySourceName() - Method in class org.apache.tamaya.event.PropertyChangeSet
Get the underlying property provider/configuration.
getTimestamp() - Method in class org.apache.tamaya.event.PropertyChangeSet
Get the timestamp of this changeset.
getType() - Method in class org.apache.tamaya.inject.internal.ConfiguredType
 
getUpdatePolicy() - Method in interface org.apache.tamaya.inject.DynamicValue
Access the DynamicValue.UpdatePolicy used for updating this value.
getUpdatePolicy() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Access the UpdatePolicy used for updating this value.

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.ConfiguredType
 
isEmpty() - Method in class org.apache.tamaya.event.PropertyChangeSet
CHecks if the current change set does not contain any changes.
isPresent() - Method in interface org.apache.tamaya.inject.DynamicValue
Return true if there is a value present, otherwise false.
isPresent() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Return true if there is a value present, otherwise false.

L

LoadPolicy - Enum in org.apache.tamaya.inject
Available policies that describe how changes affecting configured values are published/reinjected.

N

NoConfig - Annotation Type in org.apache.tamaya.inject
This is a small marker annotations to inform Tamaya that the annotated element should never be injected with configured data.

O

ObservesConfigChange - Annotation Type in org.apache.tamaya.event
Annotation to annotate a method on a class to be informed on config changes.
of(PropertySource) - Static method in class org.apache.tamaya.event.PropertyChangeSetBuilder
Creates a new instance current this builder.
of(Field, Configuration) - Static method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
 
of(Method, Configuration) - Static method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
 
of() - Static method in class org.apache.tamaya.inject.internal.WeakConfigListenerManager
 
orElse(T) - Method in interface org.apache.tamaya.inject.DynamicValue
Return the value if present, otherwise return other.
orElse(T) - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Return the value if present, otherwise return other.
orElseGet(ConfiguredItemSupplier<? extends T>) - Method in interface org.apache.tamaya.inject.DynamicValue
Return the value if present, otherwise invoke other and return the result of that invocation.
orElseGet(ConfiguredItemSupplier<? extends T>) - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Return the value if present, otherwise invoke other and return the result of that invocation.
orElseThrow(ConfiguredItemSupplier<? extends X>) - Method in interface org.apache.tamaya.inject.DynamicValue
Return the contained value, if present, otherwise throw an exception to be created by the provided supplier.
orElseThrow(ConfiguredItemSupplier<? extends X>) - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Return the contained value, if present, otherwise throw an exception to be created by the provided supplier.
org.apache.tamaya.event - package org.apache.tamaya.event
This package provides artifacts to distribute property changes, so instances can observe the changes.
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.

P

propertyChange(PropertyChangeSet) - Method in interface org.apache.tamaya.inject.internal.PropertyChangeSetListener
This method gets called when a bound property is changed.
PropertyChangeSet - Class in org.apache.tamaya.event
Event that contains a set of changed keys of a PropertySource.
PropertyChangeSetBuilder - Class in org.apache.tamaya.event
Models a set current changes to be applied to a configuration/property provider.
PropertyChangeSetListener - Interface in org.apache.tamaya.inject.internal
Listner interface for PropertyChangeSet events.
publishChangeEvent(PropertyChangeSet) - Method in class org.apache.tamaya.inject.internal.WeakConfigListenerManager
Publishes a change event to all consumers registered.

R

registerConsumer(Object, PropertyChangeSetListener) - Method in class org.apache.tamaya.inject.internal.WeakConfigListenerManager
Registers the given consumer for the instance.
registerTypeInternal(Class<?>) - Method in class org.apache.tamaya.inject.internal.DefaultConfigurationInjector
Extract the configuration annotation config and registers it per class, for later reuse.
remove(String...) - Method in class org.apache.tamaya.event.PropertyChangeSetBuilder
Marks the given key(s) as removed.
removeListener(PropertyChangeListener) - Method in interface org.apache.tamaya.inject.DynamicValue
Removes a listener to be called, when this value has been changed.
removeListener(PropertyChangeListener) - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Removes a listener to be called, when this value has been changed.

S

setUpdatePolicy(DynamicValue.UpdatePolicy) - Method in interface org.apache.tamaya.inject.DynamicValue
setUpdatePolicy(DynamicValue.UpdatePolicy) - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Sets a new UpdatePolicy.

T

toString() - Method in class org.apache.tamaya.event.PropertyChangeSet
 
toString() - Method in class org.apache.tamaya.event.PropertyChangeSetBuilder
 
toString() - Method in class org.apache.tamaya.inject.internal.ConfiguredField
 
toString() - Method in class org.apache.tamaya.inject.internal.ConfiguredType
 
toString() - Method in class org.apache.tamaya.inject.internal.WeakConfigListenerManager
 

U

unregisterConsumer(Object) - Method in class org.apache.tamaya.inject.internal.WeakConfigListenerManager
Unregisters all consumers for the given instance.
update(String...) - Method in class org.apache.tamaya.event.PropertyChangeSetBuilder
Marks the given key(s) as updaed.
updateValue() - Method in interface org.apache.tamaya.inject.DynamicValue
Method to check for and apply a new value.
updateValue() - Method in class org.apache.tamaya.inject.internal.DefaultDynamicValue
Method to check for and apply a new value.
Utils - Class in org.apache.tamaya.inject.internal
Utility class simplifying some implementation aspects.

V

valueOf(String) - Static method in enum org.apache.tamaya.inject.DynamicValue.UpdatePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tamaya.inject.LoadPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.tamaya.inject.DynamicValue.UpdatePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tamaya.inject.LoadPolicy
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeakConfigListenerManager - Class in org.apache.tamaya.inject.internal
Simple listener container that only holds weak references on the listeners.
WithConfigOperator - Annotation Type in org.apache.tamaya.inject
Annotation to define an configuration operator to be used before accessing a configured keys.
WithLoadPolicy - Annotation Type in org.apache.tamaya.inject
Annotation to define how config changes are handled for a type or per property/template method.
WithPropertyConverter - Annotation Type in org.apache.tamaya.inject
Annotation to define a type adapter to be used before injecting a configured keys, or for applying changes.
A B C D E G I L N O P R S T U V W 
Skip navigation links

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