# Package org.apache.tamaya.inject

Main SE based injection API.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ConfigurationInjector | Accessor interface for injection of configuration and configuration templates.
  ConfiguredItemSupplier<T> | Represents a supplier of results.
  DynamicValue<T> | A accessor for a single configured value.

- Class Summary
  Class | Description
  --- | ---
  BaseDynamicValue<T> | A accessor for a single configured value.
  ConfigurationInjection | Singleton accessor class for accessing `ConfigurationInjector` instances.

- Enum Summary
  Enum | Description
  --- | ---
  DynamicValue.UpdatePolicy | Policy to control how new values are applied to this instance.
  LoadPolicy | Available policies that describe how changes affecting configured values are published/reinjected.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  ConfiguredProperty | Annotation to enable injection current a configured property or define the returned data for a configuration template method.
  ConfiguredType | Annotation to control injection and resolution current a configured bean.
  DefaultValue | Annotation to define a default keys to be returned, when no configured keys could be determined for a property/template accessor.
  NoConfig | This is a small marker annotations to inform Tamaya that the annotated element should never be injected with configured data.
  WithConfigOperator | Annotation to define an configuration operator to be used before accessing a configured keys.
  WithLoadPolicy | Annotation to define how config changes are handled for a type or per property/template method.
  WithPropertyConverter | Annotation to define a type adapter to be used before injecting a configured keys, or for applying changes.

## Package org.apache.tamaya.inject Description

Main SE based injection API.

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