- abort(Transaction) - Method in interface org.jvnet.hk2.config.Transactor
-
Aborts this Transaction, reverting the state
- abort(Transaction) - Method in class org.jvnet.hk2.config.WriteableView
-
Aborts this Transaction, reverting the state
- addDefaultChildren() - Method in class org.jvnet.hk2.config.Dom
-
When a new Dom object is created, ensures that all @NotNull annotated
elements have a value.
- addInterceptor(Class<?>, ConfigBeanInterceptor) - Method in class org.jvnet.hk2.config.ConfigBean
-
Add a new ConfigBeanInterceptor to this ConfigBean instance.
- addLeafElement(String, String) - Method in class org.jvnet.hk2.config.Dom
-
- addListener(ConfigListener) - Method in class org.jvnet.hk2.config.Dom
-
- addListener(ConfigListener) - Method in interface org.jvnet.hk2.config.ObservableBean
-
Add a new listener to configuration changes.
- addListenerForType(Class, ConfigListener) - Method in class org.jvnet.hk2.config.Transactions
-
adds a listener for a particular config type
- addTransactionsListener(TransactionListener) - Method in class org.jvnet.hk2.config.Transactions
-
add a new listener to all transaction events.
- addVetoableChangeListener(VetoableChangeListener) - Method in interface org.jvnet.hk2.config.ConstrainedBeanListener
-
- afterChange(PropertyChangeEvent, long) - Method in interface org.jvnet.hk2.config.ConfigBeanInterceptor
-
Notification that an attribute has changed
- afterChange(PropertyChangeEvent, long) - Method in class org.jvnet.hk2.config.OnDeleteCascade
-
- allocate(Class<?>) - Method in class org.jvnet.hk2.config.ConfigBean
-
Allocate a new ConfigBean object as part of the Transaction
associated with this configuration object.
- allocateProxy(Class<T>) - Method in class org.jvnet.hk2.config.WriteableView
-
Allocate a new ConfigBean object as part of the Transaction
associated with this configuration object.
- allowInjection(Method, Class<?>[]) - Method in class org.jvnet.hk2.config.InjectionManager
-
jsr-330 rules are very forgiving.
- annotations - Variable in class org.jvnet.hk2.config.ConfigModel.Property
-
- apply(SingleConfigCode<T>, T) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
Execute some logic on one config bean of type T protected by a transaction
- apply(ConfigCode, ConfigBeanProxy...) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
Executes some logic on some config beans protected by a transaction.
- apply(Map<ConfigBean, Map<String, String>>) - Method in class org.jvnet.hk2.config.ConfigSupport
-
- asBoolean(String) - Method in class org.jvnet.hk2.config.ConfigInjector
-
- asInt(String) - Method in class org.jvnet.hk2.config.ConfigInjector
-
- Attribute - Annotation Type in org.jvnet.hk2.config
-
Indicates that this property or the field value must be injected from
an XML attribute in a configuration file.
- attribute(String) - Method in class org.jvnet.hk2.config.Dom
-
Obtains the attribute value, after variable expansion.
- attribute(String, String) - Method in class org.jvnet.hk2.config.Dom
-
Updates the attribute value.
- attributes(String) - Method in class org.jvnet.hk2.config.Dom
-
Obtains the plural attribute value.
- awaitCompletion() - Method in class org.jvnet.hk2.config.WorkManager
-
- awaitCompletion(long, TimeUnit) - Method in class org.jvnet.hk2.config.WorkManager
-
- camelCaseToXML(String) - Method in class org.jvnet.hk2.config.ConfigModel
-
- canCommit() - Method in class org.jvnet.hk2.config.Transaction
-
Tests if the transaction participants will pass the prepare phase successfully.
- canCommit(Transaction) - Method in interface org.jvnet.hk2.config.Transactor
-
Returns true of this Transaction can be committed on this object
- canCommit(Transaction) - Method in class org.jvnet.hk2.config.WriteableView
-
Returns true of this Transaction can be committed on this object
- captureACCandRun(Runnable) - Static method in class org.jvnet.hk2.config.provider.internal.ConfigThreadContext
-
Performs a runnable action while managing the callers AccessControlContext in thread local storage
- cause - Variable in exception org.jvnet.hk2.config.WorkManager.ExecutionException
-
- Changed - Interface in org.jvnet.hk2.config
-
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(Changed.TYPE, Class<T>, T) - Method in interface org.jvnet.hk2.config.Changed
-
Notification of a change on a configuration object
- changed(PropertyChangeEvent[]) - Method in interface org.jvnet.hk2.config.ConfigListener
-
Notification that @Configured objects that were injected have changed
- Changed.TYPE - Enum in org.jvnet.hk2.config
-
type of change on a particular instance
- changeLeafElement(String, String, String) - Method in class org.jvnet.hk2.config.Dom
-
- classLoaderHolder - Variable in class org.jvnet.hk2.config.ConfigModel
-
Deferred reference to the class loader that loaded the injector.
- commit() - Method in interface org.jvnet.hk2.config.provider.ConfigTransaction
-
Locks changes, calls prepare (if not yet performed), followed by commit if no prepare errors.
- commit(Map<Object, Object>) - Method in interface org.jvnet.hk2.config.provider.ConfigTransaction
-
Same basic behavior as
ConfigTransaction.commit() with the added ability to substitute configuration
beans used in the prepare phase with the final bean object replacements that should be managed.
- commit() - Method in class org.jvnet.hk2.config.Transaction
-
Commits all participants to this transaction
- commit(Transaction) - Method in interface org.jvnet.hk2.config.Transactor
-
Commit this Transaction.
- commit(Transaction) - Method in class org.jvnet.hk2.config.WriteableView
-
Commit this Transaction.
- completed(WorkManager.Watcher<?>, Exception) - Method in class org.jvnet.hk2.config.WorkManager
-
- component - Variable in class org.jvnet.hk2.config.InjectionManager.InjectContext
-
- ConfigBean - Class in org.jvnet.hk2.config
-
ConfigBean is the core implementation of the config beans.
- ConfigBean(ServiceLocator, DomDocument, ConfigBean, ConfigModel, XMLStreamReader) - Constructor for class org.jvnet.hk2.config.ConfigBean
-
- ConfigBean(Dom, Dom) - Constructor for class org.jvnet.hk2.config.ConfigBean
-
Copy constructor, used to get a deep copy of the passed instance.
- ConfigBeanInterceptor<T> - Interface in org.jvnet.hk2.config
-
Interceptor interface to be notified of read/write operations on a ConfigBean.
- ConfigBeanProxy - Interface in org.jvnet.hk2.config
-
Marker interface that signifies that the interface
is meant to be used as a strongly-typed proxy to
Dom.
- ConfigBeanProxy.Duck - Class in org.jvnet.hk2.config
-
- ConfigBeanProxy.Duck() - Constructor for class org.jvnet.hk2.config.ConfigBeanProxy.Duck
-
- ConfigCode - Interface in org.jvnet.hk2.config
-
Allows multiple object as part of the transaction but requires manual casting.
- ConfigExtensionHandler<T extends ConfigBeanProxy> - Interface in org.jvnet.hk2.config
-
- ConfigExtensionMethod - Annotation Type in org.jvnet.hk2.config
-
- ConfigInjector<T> - Class in org.jvnet.hk2.config
-
Inject configuration values to the object.
- ConfigInjector() - Constructor for class org.jvnet.hk2.config.ConfigInjector
-
- ConfigInstanceListener - Class in org.jvnet.hk2.config.provider.internal
-
- ConfigInstanceListener() - Constructor for class org.jvnet.hk2.config.provider.internal.ConfigInstanceListener
-
- ConfigListener - Interface in org.jvnet.hk2.config
-
Any object injected with Configured object and willing to receive notifications
of changes should implement this interface.
- ConfigMetadata - Class in org.jvnet.hk2.config
-
Constant names used in the metadata for configurable inhabitants.
- ConfigMetadata() - Constructor for class org.jvnet.hk2.config.ConfigMetadata
-
- ConfigModel - Class in org.jvnet.hk2.config
-
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(DomDocument, ActiveDescriptor<? extends ConfigInjector>, Map<String, List<String>>, ServiceLocator) - Constructor for class org.jvnet.hk2.config.ConfigModel
-
- ConfigModel.Node - Class in org.jvnet.hk2.config
-
- ConfigModel.Node(ConfigModel, String) - Constructor for class org.jvnet.hk2.config.ConfigModel.Node
-
- ConfigModel.Property - Class in org.jvnet.hk2.config
-
- ConfigModel.Property(String) - Constructor for class org.jvnet.hk2.config.ConfigModel.Property
-
- ConfigParser - Class in org.jvnet.hk2.config
-
Parses configuration files, builds Inhabitants,
and add them to Habitat.
- ConfigParser(ServiceLocator) - Constructor for class org.jvnet.hk2.config.ConfigParser
-
- ConfigPopulatorException - Exception in org.jvnet.hk2.config
-
Indicates a problem during population on config beans.
- ConfigPopulatorException(String) - Constructor for exception org.jvnet.hk2.config.ConfigPopulatorException
-
- ConfigPopulatorException(String, Throwable) - Constructor for exception org.jvnet.hk2.config.ConfigPopulatorException
-
- ConfigSupport - Class in org.jvnet.hk2.config
-
Helper class to execute some code on configuration objects while taking
care of the transaction boiler plate code.
- ConfigSupport() - Constructor for class org.jvnet.hk2.config.ConfigSupport
-
- ConfigSupport.AttributeChanges - Class in org.jvnet.hk2.config
-
- ConfigSupport.MultipleAttributeChanges - Class in org.jvnet.hk2.config
-
- ConfigSupport.MultipleAttributeChanges(String, String[]) - Constructor for class org.jvnet.hk2.config.ConfigSupport.MultipleAttributeChanges
-
- ConfigSupport.SingleAttributeChange - Class in org.jvnet.hk2.config
-
- ConfigSupport.SingleAttributeChange(String, String) - Constructor for class org.jvnet.hk2.config.ConfigSupport.SingleAttributeChange
-
- ConfigSupport.TransactionCallBack<T> - Interface in org.jvnet.hk2.config
-
- ConfigThreadContext - Class in org.jvnet.hk2.config.provider.internal
-
- ConfigThreadContext() - Constructor for class org.jvnet.hk2.config.provider.internal.ConfigThreadContext
-
- ConfigTransaction - Interface in org.jvnet.hk2.config.provider
-
Represents a configuration transaction from an outside
configuration system.
- ConfigTransactionException - Exception in org.jvnet.hk2.config.provider
-
A generic Transaction failure.
- ConfigTransactionException(String) - Constructor for exception org.jvnet.hk2.config.provider.ConfigTransactionException
-
- ConfigTransactionException(String, Throwable) - Constructor for exception org.jvnet.hk2.config.provider.ConfigTransactionException
-
- ConfigTransactionFactory - Interface in org.jvnet.hk2.config.provider
-
Provides Configured bean integration with
external configuration systems and providers.
- ConfigTransactionRejectedException - Exception in org.jvnet.hk2.config.provider
-
Thrown by ConfiguredBy services that signifies that
the service rejected the configuration and the transaction
was automatically rolled back.
- ConfigTransactionRejectedException(String) - Constructor for exception org.jvnet.hk2.config.provider.ConfigTransactionRejectedException
-
- ConfigTransactionRejectedException(String, Throwable) - Constructor for exception org.jvnet.hk2.config.provider.ConfigTransactionRejectedException
-
- ConfigurationException - Exception in org.jvnet.hk2.config
-
Indicates a problem in the configuration value.
- ConfigurationException(String) - Constructor for exception org.jvnet.hk2.config.ConfigurationException
-
- ConfigurationException(String, Throwable) - Constructor for exception org.jvnet.hk2.config.ConfigurationException
-
- ConfigurationException(String, Object...) - Constructor for exception org.jvnet.hk2.config.ConfigurationException
-
- ConfigurationPopulator - Class in org.jvnet.hk2.config
-
Populates configuration entities
- ConfigurationPopulator() - Constructor for class org.jvnet.hk2.config.ConfigurationPopulator
-
- Configured - Annotation Type in org.jvnet.hk2.config
-
Marks inhabitants that require configuration for instantiation.
- ConfiguredBy - Annotation Type in org.jvnet.hk2.config
-
Contract-like annotation used on services indicating that their lifecycle is
governed by the
Configured bean they are associated with, and
configured by.
- ConfigView - Interface in org.jvnet.hk2.config
-
All views of @Configured interface implementation must implement this
interface
- ConstrainedBeanListener - Interface in org.jvnet.hk2.config
-
Interface allowing to register a listener for vetoable events.
- convertName(String) - Static method in class org.jvnet.hk2.config.Dom
-
- copy(T) - Method in class org.jvnet.hk2.config.ConfigBean
-
Returns a copy of itself providing the parent for the new copy.
- copy(T) - Method in class org.jvnet.hk2.config.Dom
-
Returns a copy of itself providing the parent for the new copy.
- COUNT - Static variable in annotation type org.jvnet.hk2.config.Units
-
value is an arbitrary count
- create(ServiceHandle) - Method in class org.jvnet.hk2.config.Dom
-
- create(ServiceHandle<?>) - Method in class org.jvnet.hk2.config.DomDescriptor
-
- create() - Method in interface org.jvnet.hk2.config.provider.internal.Creator
-
Creates a new instance.
- create() - Method in class org.jvnet.hk2.config.provider.internal.CreatorImpl
-
- createAndSet(ConfigBean, Class<? extends ConfigBeanProxy>, Map<String, String>, ConfigSupport.TransactionCallBack<WriteableView>) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
Creates a new child of the passed child and add it to the parent's live
list of elements.
- createAndSet(ConfigBean, Class<? extends ConfigBeanProxy>, List<ConfigSupport.AttributeChanges>, ConfigSupport.TransactionCallBack<WriteableView>) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
Creates a new child of the passed child and add it to the parent's live
list of elements.
- createAndSet(ConfigBean, Class<? extends ConfigBeanProxy>, Map<String, String>) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
Creates a new child of the passed child and add it to the parent's live
list of elements.
- createAndSet(ConfigBean, Class<? extends ConfigBeanProxy>, List<ConfigSupport.AttributeChanges>) - Method in class org.jvnet.hk2.config.ConfigSupport
-
- createChild(Class<T>) - Method in interface org.jvnet.hk2.config.ConfigBeanProxy
-
Creates a child element of this configuration element
- createChild(ConfigBeanProxy, Class<T>) - Static method in class org.jvnet.hk2.config.ConfigBeanProxy.Duck
-
- createCreator(Class) - Method in class org.jvnet.hk2.config.Dom
-
This is how we inject the configuration into the created object.
- created(Object, String, MultiMap<String, String>) - Method in interface org.jvnet.hk2.config.provider.ConfigTransaction
-
Add configuration beans to the transaction.
- createProxy(Class<T>) - Method in class org.jvnet.hk2.config.Dom
-
Creates a strongly-typed proxy to access values in this
Dom object,
by using the specified interface type as the proxy type.
- createProxy() - Method in class org.jvnet.hk2.config.Dom
-
Creates a strongly-typed proxy to access values in this
Dom object,
- Creator<T> - Interface in org.jvnet.hk2.config.provider.internal
-
Encapsulates how to create an object.
- CreatorImpl<T> - Class in org.jvnet.hk2.config.provider.internal
-
- CreatorImpl(Class<?>, ServiceLocator) - Constructor for class org.jvnet.hk2.config.provider.internal.CreatorImpl
-
- currentListeners() - Method in class org.jvnet.hk2.config.Transactions
-
- GeneratedServiceName - Annotation Type in org.jvnet.hk2.config
-
This annotation may be placed on one String method of an annotation marked with
GenerateServiceFromMethod to indicate that this method contains the name
the service should take.
- GenerateServiceFromMethod - Annotation Type in org.jvnet.hk2.config
-
This annotation is put on user-supplied annotations in order to cause
the hk2-inhabitant-generator tool to create descriptors with certain
properties.
- get(Dom, Type) - Method in class org.jvnet.hk2.config.ConfigModel.Property
-
Gets the value from
Dom in the specified type.
- get() - Method in class org.jvnet.hk2.config.Dom
-
- getActiveTransaction(boolean) - Method in interface org.jvnet.hk2.config.provider.ConfigTransactionFactory
-
Gets the active transaction, optionally creating
a new transaction if no transaction is active.
- getAllModelsImplementing(Class) - Method in class org.jvnet.hk2.config.DomDocument
-
Calculates all @Configured interfaces subclassing the passed interface type.
- getAnnotation(Class<T>) - Method in exception org.jvnet.hk2.config.UnsatisfiedDependencyException
-
- getAnnotations() - Method in class org.jvnet.hk2.config.ConfigModel.Property
-
- getAttributeNames() - Method in class org.jvnet.hk2.config.ConfigModel
-
Returns the set of possible attributes names on this configuration model.
- getAttributeNames() - Method in class org.jvnet.hk2.config.Dom
-
Returns the list of attributes with a value on this config instance.
- getAttributesNames(ConfigBean) - Method in class org.jvnet.hk2.config.ConfigSupport
-
Returns the list of attributes names by the passed ConfigBean
- getCache() - Method in class org.jvnet.hk2.config.Dom
-
- getCause(Class<T>) - Method in exception org.jvnet.hk2.config.WorkManager.ExecutionException
-
- getConfiguration() - Method in interface org.jvnet.hk2.config.ConfigBeanInterceptor
-
Interceptor can usually be configured, allowing for customizing how
the interceptor should behave or do.
- getConfiguration() - Method in class org.jvnet.hk2.config.OnDeleteCascade
-
- getContractTypes() - Method in class org.jvnet.hk2.config.Dom
-
- getDuckMethod(Method) - Method in class org.jvnet.hk2.config.ConfigModel
-
Obtains the duck method implementation from a method on the
ConfigBeanProxy-derived interface.
- getElement(String) - Method in class org.jvnet.hk2.config.ConfigModel
-
Returns the Property model for an element associated with this model
or null of the element name is not known,
- getElementFromXMlName(String) - Method in class org.jvnet.hk2.config.ConfigModel
-
- getElementNames() - Method in class org.jvnet.hk2.config.ConfigModel
-
Returns the list of all posible elements names on this model
- getElementNames() - Method in class org.jvnet.hk2.config.Dom
-
Returns the children name associated with this config instance.
- getElementsNames(ConfigBean) - Method in class org.jvnet.hk2.config.ConfigSupport
-
Returns the list of elements names by the passed ConfigBean
- getElementTypeByName(ConfigBeanProxy, String) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
- getEvent() - Method in class org.jvnet.hk2.config.UnprocessedChangeEvent
-
- getFactoryLocatorId() - Method in class org.jvnet.hk2.config.Dom
-
- getFactoryServiceId() - Method in class org.jvnet.hk2.config.Dom
-
- getFilter() - Method in class org.jvnet.hk2.config.provider.internal.ConfigInstanceListener
-
- getHabitat() - Method in class org.jvnet.hk2.config.Dom
-
- getImpl(ConfigBeanProxy) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
Return the main implementation bean for a proxy.
- getImplementation() - Method in class org.jvnet.hk2.config.DomDescriptor
-
- getImplementationClass() - Method in class org.jvnet.hk2.config.Dom
-
- getImplementationClass() - Method in class org.jvnet.hk2.config.DomDescriptor
-
- getIndentStep() - Method in class org.jvnet.hk2.config.IndentingXMLStreamWriter
-
Deprecated.
Only return the length of the indent string.
- getInjectees() - Method in class org.jvnet.hk2.config.Dom
-
- getInjector() - Method in class org.jvnet.hk2.config.Dom
-
Gets the
ConfigInjector instance that can be used to inject
this DOM to a bean.
- getKey() - Method in class org.jvnet.hk2.config.Dom
-
Obtains the actual key value from this
Dom.
- getLeafElementNames() - Method in class org.jvnet.hk2.config.ConfigModel
-
Returns the list of all the leaf attribute names on this model
- getLocation() - Method in exception org.jvnet.hk2.config.ConfigPopulatorException
-
Indicates the source position of the configuration file
where the problem happened.
- getLocation() - Method in exception org.jvnet.hk2.config.ConfigurationException
-
Indicates the source position of the configuration file
where the problem happened.
- getLocation() - Method in class org.jvnet.hk2.config.Dom
-
Where was this
Dom loaded from?
- getLock() - Method in class org.jvnet.hk2.config.ConfigBean
-
Returns the lock on this object, only one external view (usually the writeable view) can
acquire the lock ensuring that the objects cannot be concurrently modified
- getMasterView() - Method in class org.jvnet.hk2.config.ConfigBean
-
We are the master view.
- getMasterView() - Method in interface org.jvnet.hk2.config.ConfigView
-
- getMasterView() - Method in class org.jvnet.hk2.config.WriteableView
-
- getMessage() - Method in exception org.jvnet.hk2.config.ConfigPopulatorException
-
- getMessage() - Method in exception org.jvnet.hk2.config.ConfigurationException
-
- getMetadata() - Method in class org.jvnet.hk2.config.ConfigModel
-
- getModel() - Method in class org.jvnet.hk2.config.ConfigModel.Node
-
Returns the config model for this Node
- getModel(Class) - Method in class org.jvnet.hk2.config.DomDocument
-
Deprecated.
- getModelByElementName(String) - Method in class org.jvnet.hk2.config.DomDocument
-
Obtains the
ConfigModel from the "global" element name.
- getObjectName() - Method in class org.jvnet.hk2.config.ConfigBean
-
- getOptionalFeature(Class<T>) - Method in class org.jvnet.hk2.config.ConfigBean
-
Returns an optional feature of the ConfigBean.
- getParent(ConfigBeanProxy) - Static method in class org.jvnet.hk2.config.ConfigBeanProxy.Duck
-
- getParent(ConfigBeanProxy, Class<T>) - Static method in class org.jvnet.hk2.config.ConfigBeanProxy.Duck
-
- getParent() - Method in interface org.jvnet.hk2.config.ConfigBeanProxy
-
Returns the parent element of this configuration element.
- getParent(Class<T>) - Method in interface org.jvnet.hk2.config.ConfigBeanProxy
-
Returns the typed parent element of this configuration element.
- getProperty(String) - Method in class org.jvnet.hk2.config.WriteableView
-
- getPropertyValue(String) - Method in class org.jvnet.hk2.config.WriteableView
-
- getProxy(Class<T>) - Method in class org.jvnet.hk2.config.ConfigBean
-
Creates a proxy for this view.
- getProxy(Class<T>) - Method in interface org.jvnet.hk2.config.ConfigView
-
- getProxy(Class<T>) - Method in class org.jvnet.hk2.config.WriteableView
-
- getProxyType() - Method in class org.jvnet.hk2.config.ConfigModel
-
Return the proxy type for this model
- getProxyType() - Method in interface org.jvnet.hk2.config.ConfigView
-
- getProxyType() - Method in class org.jvnet.hk2.config.Dom
-
Returns the proxy type for this configuration object
- getProxyType() - Method in class org.jvnet.hk2.config.WriteableView
-
- getQualifierAnnotations() - Method in class org.jvnet.hk2.config.Dom
-
- getReason() - Method in class org.jvnet.hk2.config.NotProcessed
-
- getReason() - Method in class org.jvnet.hk2.config.UnprocessedChangeEvent
-
- getRoot() - Method in class org.jvnet.hk2.config.DomDocument
-
- getScopeAnnotation() - Method in class org.jvnet.hk2.config.Dom
-
- getServiceLocator() - Method in class org.jvnet.hk2.config.Dom
-
- getSetterMethod(Method, U) - Method in class org.jvnet.hk2.config.InjectionResolver
-
Returns the setter method responsible for setting the resource identified by the
passed annotation on the passed annotated method.
- getSubElementsTypes(ConfigBean) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
Returns the list of sub-elements supported by a ConfigBean
- getSymbolSpaceRoot(String) - Method in class org.jvnet.hk2.config.Dom
-
Locates the DOM that serves as the symbol space root.
- getTagName() - Method in class org.jvnet.hk2.config.ConfigModel
-
getter for tagName
- getter(ConfigModel.Property, Type) - Method in class org.jvnet.hk2.config.ConfigBean
-
- getter(ConfigModel.Property, Type) - Method in class org.jvnet.hk2.config.Dom
-
- getter(ConfigModel.Property, Type) - Method in class org.jvnet.hk2.config.WriteableView
-
- getTransaction(T) - Static method in class org.jvnet.hk2.config.Transaction
-
Returns the transaction associated with a writable view
- getTransaction() - Method in class org.jvnet.hk2.config.WriteableView
-
- getTranslator() - Method in class org.jvnet.hk2.config.DomDocument
-
- getUnprocessed() - Method in class org.jvnet.hk2.config.UnprocessedChangeEvents
-
- getUnsatisfiedElement() - Method in exception org.jvnet.hk2.config.UnsatisfiedDependencyException
-
- getUnsatisfiedName() - Method in exception org.jvnet.hk2.config.UnsatisfiedDependencyException
-
- getValue(Object, AnnotatedElement, Type, Class<V>) - Method in interface org.jvnet.hk2.config.InjectionResolverQuery
-
Returns the value to inject in the field or method of component annotated with
the annotated annotation.
- getVariableValue(String) - Method in class org.jvnet.hk2.config.VariableResolver
-
Returns the value of the variable.
- getVersion() - Method in interface org.jvnet.hk2.config.VersionedConfigBeanProxy
-
- getWhen() - Method in class org.jvnet.hk2.config.UnprocessedChangeEvent
-
- getWorkInProgressCount() - Method in class org.jvnet.hk2.config.WorkManager
-
- getWriteableView(T) - Method in class org.jvnet.hk2.config.ConfigSupport
-
Returns a writeable view of a configuration object
- GIGABYTES - Static variable in annotation type org.jvnet.hk2.config.Units
-
- rawAttribute(String) - Method in class org.jvnet.hk2.config.Dom
-
Obtians the attribute value without variable expansion.
- rawLeafElement(String) - Method in class org.jvnet.hk2.config.Dom
-
Picks up one leaf-element value without variable expansion.
- rawLeafElements(String) - Method in class org.jvnet.hk2.config.Dom
-
Picks up all leaf-element values of the given name, without variable expansion.
- readValue(ConfigBean, String, Object) - Method in interface org.jvnet.hk2.config.ConfigBeanInterceptor
-
Notification of an attribute read
- readValue(ConfigBean, String, Object) - Method in class org.jvnet.hk2.config.OnDeleteCascade
-
- reference(Dom, String, Class<T>) - Method in class org.jvnet.hk2.config.ConfigInjector
-
Resolves a reference to the given type by the given id.
- releaseCache() - Method in class org.jvnet.hk2.config.Dom
-
- removeChild(Dom) - Method in class org.jvnet.hk2.config.Dom
-
Removes an existing NodeChild
- removeLeafElement(String, String) - Method in class org.jvnet.hk2.config.Dom
-
- removeListener(ConfigListener) - Method in class org.jvnet.hk2.config.Dom
-
- removeListener(ConfigListener) - Method in interface org.jvnet.hk2.config.ObservableBean
-
Remove a listener
- removeListenerForType(Class, ConfigListener) - Method in class org.jvnet.hk2.config.Transactions
-
removes a listener for a particular config type
- removeTransactionsListener(TransactionListener) - Method in class org.jvnet.hk2.config.Transactions
-
Removes an existing listener for transaction events
- removeVetoableChangeListener(VetoableChangeListener) - Method in interface org.jvnet.hk2.config.ConstrainedBeanListener
-
- replaceChild(Dom, String, Dom) - Method in class org.jvnet.hk2.config.Dom
-
Replaces an existing NodeChild with another one.
- resolveReference(String, String) - Method in class org.jvnet.hk2.config.Dom
-
Recursively decends the DOM tree and finds a DOM that has the given key
and the type name.
- RetryableException - Exception in org.jvnet.hk2.config
-
RetryableException indicates that an operation failed to execute property but
could be successful in a later attempt
- RetryableException() - Constructor for exception org.jvnet.hk2.config.RetryableException
-
- revealProxy(T) - Static method in class org.jvnet.hk2.config.ConfigSupport
-
Unwrap HK2 proxy to ConfigBeanProxy.
- rollback() - Method in interface org.jvnet.hk2.config.provider.ConfigTransaction
-
Cancels the transaction, locking it out from further changes.
- rollback() - Method in class org.jvnet.hk2.config.Transaction
-
Rollbacks all participants to this transaction.
- run(ConfigBeanProxy...) - Method in interface org.jvnet.hk2.config.ConfigCode
-
Runs the following command passing the configration object.
- run() - Method in class org.jvnet.hk2.config.InjectionManager.InjectClass
-
- run() - Method in class org.jvnet.hk2.config.InjectionManager.InjectField
-
- run() - Method in class org.jvnet.hk2.config.InjectionManager.InjectFields
-
- run() - Method in class org.jvnet.hk2.config.InjectionManager.InjectMethod
-
- run() - Method in class org.jvnet.hk2.config.InjectionManager.InjectMethods
-
- run(ConfigParser) - Method in interface org.jvnet.hk2.config.Populator
-
- run(T) - Method in interface org.jvnet.hk2.config.SingleConfigCode
-
Runs the following command passing the configration object.
- TARGET - Static variable in class org.jvnet.hk2.config.ConfigMetadata
-
Fully qualified name of the target class that an injector works with.
- TARGET_CONTRACTS - Static variable in class org.jvnet.hk2.config.ConfigMetadata
-
Contracts that the target type implements.
- TARGET_HABITATS - Static variable in class org.jvnet.hk2.config.ConfigMetadata
-
Target habitats in which this service should reside.
- targets - Variable in class org.jvnet.hk2.config.InjectionManager.InjectContext
-
- targetTypeName - Variable in class org.jvnet.hk2.config.ConfigModel
-
Fully-qualified name of the target type that this injector works on.
- toDom(Object) - Method in class org.jvnet.hk2.config.ConfigModel.Node
-
Coerce the given type to
Dom.
- toProperty(Method) - Method in class org.jvnet.hk2.config.ConfigModel
-
Obtain XML names (like "abc-def") from strings like "getAbcDef" and "hasAbcDef".
- toString() - Method in class org.jvnet.hk2.config.UnprocessedChangeEvent
-
- toString() - Method in class org.jvnet.hk2.config.UnprocessedChangeEvents
-
- Transaction - Class in org.jvnet.hk2.config
-
Simple transaction mechanism for config-api objects
- Transaction() - Constructor for class org.jvnet.hk2.config.Transaction
-
- transactionCommited(List<PropertyChangeEvent>) - Method in interface org.jvnet.hk2.config.TransactionListener
-
Notification of a transaction with the list of property changes.
- TransactionFailure - Exception in org.jvnet.hk2.config
-
Simple transaction failure exception
- TransactionFailure(String) - Constructor for exception org.jvnet.hk2.config.TransactionFailure
-
Constructs a new exception with the specified detail message and
cause.
- TransactionFailure(String, Throwable) - Constructor for exception org.jvnet.hk2.config.TransactionFailure
-
Constructs a new exception with the specified detail message and
cause.
- TransactionListener - Interface in org.jvnet.hk2.config
-
Listener interface for objects interested in transaction events on the config beans.
- Transactions - Class in org.jvnet.hk2.config
-
Transactions is a singleton service that receives transaction notifications and dispatch these
notifications asynchronously to listeners.
- Transactions() - Constructor for class org.jvnet.hk2.config.Transactions
-
- Transactor - Interface in org.jvnet.hk2.config
-
Any object that want to be part of a configuration transaction
should implement this interface.
- transform(T) - Method in interface org.jvnet.hk2.config.Transformer
-
Returns a different view of the source object.
- Transformer - Interface in org.jvnet.hk2.config
-
Transfomer can transform a source object into a destination object, usually providing a different
view of the original object.
- translate(String) - Method in interface org.jvnet.hk2.config.Translator
-
- translate(String) - Method in class org.jvnet.hk2.config.VariableResolver
-
- TranslationException - Exception in org.jvnet.hk2.config
-
- TranslationException(String) - Constructor for exception org.jvnet.hk2.config.TranslationException
-
- TranslationException(String, Throwable) - Constructor for exception org.jvnet.hk2.config.TranslationException
-
- Translator - Interface in org.jvnet.hk2.config
-
Used to perform string pre-processing on values found in the configuration file.
- trimPrefix(String) - Method in class org.jvnet.hk2.config.ConfigModel
-
- type - Variable in class org.jvnet.hk2.config.InjectionManager.InjectContext
-
- type - Variable in class org.jvnet.hk2.config.InjectionResolver
-