Package | Description |
---|---|
org.jvnet.hk2.config | |
org.jvnet.hk2.config.api | |
org.jvnet.hk2.config.types |
Class and Description |
---|
Attribute
Indicates that this property or the field value must be injected from
an XML attribute in a configuration file.
|
AttributeChanges |
Changed
Objects that do not wish to process the entire change set of a transaction can
implement this interface and use it to invoke utility methods on ConfigSupport.
|
Changed.TYPE
type of change on a particular instance
|
ConfigBean
ConfigBean is the core implementation of the config beans.
|
ConfigBeanInterceptor
Interceptor interface to be notified of read/write operations on a ConfigBean.
|
ConfigBeanProxy
Marker interface that signifies that the interface
is meant to be used as a strongly-typed proxy to
Dom . |
ConfigCode
Allows multiple object as part of the transaction but requires manual casting.
|
ConfigInjector
Inject configuration values to the object.
|
ConfigListener
Any object injected with Configured object and willing to receive notifications
of changes should implement this interface.
|
ConfigModel
Describes the configuration model for a particular class (called "target type" in this class.)
TODO: we need to remember if element values are single-valued or multi-valued.
|
ConfigModel.Property |
ConfigParser
Parses configuration files, builds
Inhabitant s,
and add them to Habitat . |
ConfigPopulatorException
Indicates a problem during population on config beans.
|
ConfigurationException
Indicates a problem in the configuration value.
|
ConfigView
All views of @Configured interface implementation must implement this
interface
|
DataType
Denotes the
type of the data a particular config
element (attribute, element) should have. |
Dom
Inhabitant that loads configuration from XML. |
DomDocument
Represents a whole DOM tree.
|
DuckTyped
Indicates that this method on
ConfigBeanProxy is a duck-typed method
that are implemented by the static method on the nested static Duck class. |
InjectionManager.InjectClass
Prototype for the multi-threaded version of inject().
|
InjectionManager.InjectContext |
InjectionResolver
Implementation of this abstract class are handling injection resolution
for a particular injection annotation
Inject
Injection targets are identified by the generic parameter and the constructor
of this class. |
InjectionResolverQuery |
NotProcessed
An explanation of a change could not be processed.
|
ObservableBean
Implementation of a @Configured object can optionally fire configuration change
events when it's mutated.
|
RetryableException
RetryableException indicates that an operation failed to execute property but
could be successful in a later attempt
|
SingleConfigCode
SimpleConfigCode is code snippet that can be used to apply some configuration
changes to one configuration object.
|
Transaction
Simple transaction mechanism for config-api objects
|
TransactionCallBack
Transactional callback
|
TransactionFailure
Simple transaction failure exception
|
TransactionListener
Listener interface for objects interested in transaction events on the config beans.
|
Transactor
Any object that want to be part of a configuration transaction
should implement this interface.
|
TranslationException
Indicates a failure in
Translator.translate(String) . |
Translator
Used to perform string pre-processing on values found in the configuration file.
|
UnprocessedChangeEvent
Carries the PropertyChangeEvent and the reason it could not be processed.
|
UnprocessedChangeEvents
Collects change events that could not be processed.
|
ValidationException |
WorkManager.ExecutionException |
WriteableView
A WriteableView is a view of a ConfigBean object that allow access to the
setters of the ConfigBean.
|
Class and Description |
---|
AttributeChanges |
ConfigBean
ConfigBean is the core implementation of the config beans.
|
ConfigBeanProxy
Marker interface that signifies that the interface
is meant to be used as a strongly-typed proxy to
Dom . |
TransactionCallBack
Transactional callback
|
TransactionFailure
Simple transaction failure exception
|
WriteableView
A WriteableView is a view of a ConfigBean object that allow access to the
setters of the ConfigBean.
|
Class and Description |
---|
Attribute
Indicates that this property or the field value must be injected from
an XML attribute in a configuration file.
|
ConfigBeanProxy
Marker interface that signifies that the interface
is meant to be used as a strongly-typed proxy to
Dom . |
Configured
Marks inhabitants that require configuration for instantiation.
|
DuckTyped
Indicates that this method on
ConfigBeanProxy is a duck-typed method
that are implemented by the static method on the nested static Duck class. |
Element
Indicates that this property or the field value must be injected from
an XML element in a configuration file.
|
Copyright © 2009–2016 Oracle Corporation. All rights reserved.