Index
All Classes and Interfaces|All Packages|Serialized Form
A
- ADD_INSTANCE - Enum constant in enum class org.glassfish.hk2.configuration.hub.api.Change.ChangeCategory
-
An instance of a type was added
- ADD_TYPE - Enum constant in enum class org.glassfish.hk2.configuration.hub.api.Change.ChangeCategory
-
A type was added
- addInstance(String, Object) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableType
-
Adds the instance with the given key to the type
- addInstance(String, Object) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
- addInstance(String, Object, Object) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableType
-
Adds the instance with the given key to the type
- addInstance(String, Object, Object) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
- addType(String) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
Adds a type of the given name
- addType(String) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
B
- BeanDatabase - Interface in org.glassfish.hk2.configuration.hub.api
-
A database of beans organized as types, where a type can have multiple instances of a configuration bean
- BeanDatabaseImpl - Class in org.glassfish.hk2.configuration.hub.internal
- BeanDatabaseUpdateListener - Interface in org.glassfish.hk2.configuration.hub.api
-
This is a listener that is notified when changes are made to the current
BeanDatabase
C
- Change - Interface in org.glassfish.hk2.configuration.hub.api
-
This represents a single change made to a
BeanDatabase - Change.ChangeCategory - Enum Class in org.glassfish.hk2.configuration.hub.api
- ChangeImpl - Class in org.glassfish.hk2.configuration.hub.internal
- commit() - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
This method should be called when the writeable database should become the current database.
- commit() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- commit(Object) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
This method should be called when the writeable database should become the current database.
- commit(Object) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- commitDatabaseChange(BeanDatabase, BeanDatabase, Object, List<Change>) - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabaseUpdateListener
-
This method is called after the change of database has already happened.
- CommitFailedException - Exception in org.glassfish.hk2.configuration.hub.api
-
All exceptions from
BeanDatabaseUpdateListener.commitDatabaseChange(BeanDatabase, BeanDatabase, Object, java.util.List)are wrapped in this exception - CommitFailedException() - Constructor for exception org.glassfish.hk2.configuration.hub.api.CommitFailedException
- CommitFailedException(Throwable) - Constructor for exception org.glassfish.hk2.configuration.hub.api.CommitFailedException
D
- dumpDatabase() - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabase
-
Dumps the type and instance names to stderr
- dumpDatabase() - Method in class org.glassfish.hk2.configuration.hub.internal.BeanDatabaseImpl
- dumpDatabase() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- dumpDatabase(PrintStream) - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabase
-
Dumps the type and instance names to the given stream
- dumpDatabase(PrintStream) - Method in class org.glassfish.hk2.configuration.hub.internal.BeanDatabaseImpl
- dumpDatabase(PrintStream) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- dumpDatabase(BeanDatabase, PrintStream) - Static method in class org.glassfish.hk2.configuration.hub.internal.Utilities
-
Dumps the database given
- dumpDatabaseAsString() - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabase
-
Dumps the type and instance names to a String for debugging
- dumpDatabaseAsString() - Method in class org.glassfish.hk2.configuration.hub.internal.BeanDatabaseImpl
- dumpDatabaseAsString() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- dumpDatabaseAsString(BeanDatabase) - Static method in class org.glassfish.hk2.configuration.hub.internal.Utilities
E
- enableConfigurationHub(ServiceLocator) - Static method in class org.glassfish.hk2.configuration.hub.api.ManagerUtilities
-
This method will add the Hub service to the given service locator.
F
- findOrAddWriteableType(String) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
Gets or creates a writeable type with the given name
- findOrAddWriteableType(String) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
G
- getAllTypes() - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabase
-
Gets an unmodifiable set of all the types in the bean database
- getAllTypes() - Method in class org.glassfish.hk2.configuration.hub.internal.BeanDatabaseImpl
- getAllTypes() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- getAllWriteableTypes() - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
Gets an unmodifiable set of all the types in the bean database
- getAllWriteableTypes() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- getBean() - Method in interface org.glassfish.hk2.configuration.hub.api.Instance
-
Gets the bean (or bean-like-map) associated with this instance
- getBean() - Method in class org.glassfish.hk2.configuration.hub.internal.InstanceImpl
- getChangeCategory() - Method in interface org.glassfish.hk2.configuration.hub.api.Change
-
Gets the category of change this Change object represents
- getChangeCategory() - Method in class org.glassfish.hk2.configuration.hub.internal.ChangeImpl
- getChangeType() - Method in interface org.glassfish.hk2.configuration.hub.api.Change
-
Gets the type of the change for all change categories.
- getChangeType() - Method in class org.glassfish.hk2.configuration.hub.internal.ChangeImpl
- getCommitMessage() - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
Gets the commit message for this writeable bean database
- getCommitMessage() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- getCurrentDatabase() - Method in interface org.glassfish.hk2.configuration.hub.api.Hub
-
Gets the current database running in the system
- getCurrentDatabase() - Method in class org.glassfish.hk2.configuration.hub.internal.HubImpl
- getInstance(String) - Method in interface org.glassfish.hk2.configuration.hub.api.Type
-
Gets the instance associated with this key, or null if there is none
- getInstance(String) - Method in class org.glassfish.hk2.configuration.hub.internal.TypeImpl
- getInstance(String) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
- getInstance(String, String) - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabase
-
Returns the instance with the given instanceKey from the type with the given name
- getInstance(String, String) - Method in class org.glassfish.hk2.configuration.hub.internal.BeanDatabaseImpl
- getInstance(String, String) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- getInstanceKey() - Method in interface org.glassfish.hk2.configuration.hub.api.Change
-
Returns the key of the instance that was removed, added or modified for the categories ADD_INSTANCE, REMOVE_INSTANCE and MODIFY_INSTANCE
- getInstanceKey() - Method in class org.glassfish.hk2.configuration.hub.internal.ChangeImpl
- getInstances() - Method in interface org.glassfish.hk2.configuration.hub.api.Type
-
Returns a read-only map of the instances that are associated with this type
- getInstances() - Method in class org.glassfish.hk2.configuration.hub.internal.TypeImpl
- getInstances() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
- getInstanceValue() - Method in interface org.glassfish.hk2.configuration.hub.api.Change
-
Returns the value of the instance that was removed, added or modified for the categories ADD_INSTANCE, REMOVE_INSTANCE and MODIFY_INSTANCE.
- getInstanceValue() - Method in class org.glassfish.hk2.configuration.hub.internal.ChangeImpl
- getMetadata() - Method in interface org.glassfish.hk2.configuration.hub.api.Instance
-
Gets information about this instance.
- getMetadata() - Method in interface org.glassfish.hk2.configuration.hub.api.Type
-
Gets information about this type.
- getMetadata() - Method in class org.glassfish.hk2.configuration.hub.internal.InstanceImpl
- getMetadata() - Method in class org.glassfish.hk2.configuration.hub.internal.TypeImpl
- getMetadata() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
- getModifiedProperties() - Method in interface org.glassfish.hk2.configuration.hub.api.Change
-
Returns a list of properties that were changed if the change category is MODIFY_INSTANCE.
- getModifiedProperties() - Method in class org.glassfish.hk2.configuration.hub.internal.ChangeImpl
- getName() - Method in interface org.glassfish.hk2.configuration.hub.api.Type
-
A unique identifier for this type
- getName() - Method in class org.glassfish.hk2.configuration.hub.internal.TypeImpl
- getName() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
- getOriginalInstanceValue() - Method in interface org.glassfish.hk2.configuration.hub.api.Change
-
Returns the original Instance for the category MODIFY_INSTANCE
- getOriginalInstanceValue() - Method in class org.glassfish.hk2.configuration.hub.internal.ChangeImpl
- getTwoPhaseResource() - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
Returns a two-phase resource that can be used by a DynamicConfiguration to tie the transaction done by this WriteableBeanDatabase into a commit done by the DynamicConfiguration.
- getTwoPhaseResource() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- getType(String) - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabase
-
Gets the type with the given name
- getType(String) - Method in class org.glassfish.hk2.configuration.hub.internal.BeanDatabaseImpl
- getType(String) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- getWriteableDatabaseCopy() - Method in interface org.glassfish.hk2.configuration.hub.api.Hub
-
Creates a writeable copy of the currently running database.
- getWriteableDatabaseCopy() - Method in class org.glassfish.hk2.configuration.hub.internal.HubImpl
- getWriteableType(String) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
Gets a writeable type of the given name
- getWriteableType(String) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
H
- Hub - Interface in org.glassfish.hk2.configuration.hub.api
-
The central repository of configuration objects in the system.
- HubImpl - Class in org.glassfish.hk2.configuration.hub.internal
- HubImpl() - Constructor for class org.glassfish.hk2.configuration.hub.internal.HubImpl
I
- Instance - Interface in org.glassfish.hk2.configuration.hub.api
- InstanceImpl - Class in org.glassfish.hk2.configuration.hub.internal
M
- ManagerUtilities - Class in org.glassfish.hk2.configuration.hub.api
- ManagerUtilities() - Constructor for class org.glassfish.hk2.configuration.hub.api.ManagerUtilities
- MODIFY_INSTANCE - Enum constant in enum class org.glassfish.hk2.configuration.hub.api.Change.ChangeCategory
-
An instance of a type was modified
- modifyInstance(String, Object, PropertyChangeEvent...) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableType
-
Modifies the instance with the given key
- modifyInstance(String, Object, PropertyChangeEvent...) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
O
- org.glassfish.hk2.configuration.hub - module org.glassfish.hk2.configuration.hub
- org.glassfish.hk2.configuration.hub.api - package org.glassfish.hk2.configuration.hub.api
- org.glassfish.hk2.configuration.hub.internal - package org.glassfish.hk2.configuration.hub.internal
P
- prepareDatabaseChange(BeanDatabase, BeanDatabase, Object, List<Change>) - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabaseUpdateListener
-
This method will be called prior to the bean database being updated.
- PrepareFailedException - Exception in org.glassfish.hk2.configuration.hub.api
-
All exceptions from
BeanDatabaseUpdateListener.prepareDatabaseChange(BeanDatabase, BeanDatabase, Object, java.util.List)are wrapped in this exception - PrepareFailedException() - Constructor for exception org.glassfish.hk2.configuration.hub.api.PrepareFailedException
- PrepareFailedException(Throwable) - Constructor for exception org.glassfish.hk2.configuration.hub.api.PrepareFailedException
R
- REMOVE_INSTANCE - Enum constant in enum class org.glassfish.hk2.configuration.hub.api.Change.ChangeCategory
-
An instance of a type was removed
- REMOVE_TYPE - Enum constant in enum class org.glassfish.hk2.configuration.hub.api.Change.ChangeCategory
-
A type was removed
- removeInstance(String) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableType
-
Removes the instance with the given key from the type
- removeInstance(String) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
- removeType(String) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
Removed the given type and all of its instances from the database.
- removeType(String) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- rollbackDatabaseChange(BeanDatabase, BeanDatabase, Object, List<Change>) - Method in interface org.glassfish.hk2.configuration.hub.api.BeanDatabaseUpdateListener
-
If any
BeanDatabaseUpdateListener.prepareDatabaseChange(BeanDatabase, BeanDatabase, Object, List)throws an exception this method will be called on all listeners whoseBeanDatabaseUpdateListener.prepareDatabaseChange(BeanDatabase, BeanDatabase, Object, List)had already been succesfully called. - RollbackFailedException - Exception in org.glassfish.hk2.configuration.hub.api
-
All exceptions from
BeanDatabaseUpdateListener.rollbackDatabaseChange(BeanDatabase, BeanDatabase, Object, java.util.List)are wrapped in this exception - RollbackFailedException() - Constructor for exception org.glassfish.hk2.configuration.hub.api.RollbackFailedException
-
For serialization
- RollbackFailedException(Throwable) - Constructor for exception org.glassfish.hk2.configuration.hub.api.RollbackFailedException
S
- setCommitMessage(Object) - Method in interface org.glassfish.hk2.configuration.hub.api.WriteableBeanDatabase
-
Sets the commit message for this writeable bean database
- setCommitMessage(Object) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- setMetadata(Object) - Method in interface org.glassfish.hk2.configuration.hub.api.Instance
-
Sets an object containing information about this instance.
- setMetadata(Object) - Method in interface org.glassfish.hk2.configuration.hub.api.Type
-
Sets an object containing information about this type.
- setMetadata(Object) - Method in class org.glassfish.hk2.configuration.hub.internal.InstanceImpl
- setMetadata(Object) - Method in class org.glassfish.hk2.configuration.hub.internal.TypeImpl
- setMetadata(Object) - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
T
- toString() - Method in class org.glassfish.hk2.configuration.hub.internal.BeanDatabaseImpl
- toString() - Method in class org.glassfish.hk2.configuration.hub.internal.ChangeImpl
- toString() - Method in class org.glassfish.hk2.configuration.hub.internal.InstanceImpl
- toString() - Method in class org.glassfish.hk2.configuration.hub.internal.TypeImpl
- toString() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableBeanDatabaseImpl
- toString() - Method in class org.glassfish.hk2.configuration.hub.internal.WriteableTypeImpl
- Type - Interface in org.glassfish.hk2.configuration.hub.api
-
A type contains (possibly) multiple instances of a configuration bean
- TypeImpl - Class in org.glassfish.hk2.configuration.hub.internal
U
- Utilities - Class in org.glassfish.hk2.configuration.hub.internal
- Utilities() - Constructor for class org.glassfish.hk2.configuration.hub.internal.Utilities
V
- valueOf(String) - Static method in enum class org.glassfish.hk2.configuration.hub.api.Change.ChangeCategory
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.glassfish.hk2.configuration.hub.api.Change.ChangeCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WriteableBeanDatabase - Interface in org.glassfish.hk2.configuration.hub.api
-
A writeable version of a
BeanDatabase. - WriteableBeanDatabaseImpl - Class in org.glassfish.hk2.configuration.hub.internal
- WriteableType - Interface in org.glassfish.hk2.configuration.hub.api
- WriteableTypeImpl - Class in org.glassfish.hk2.configuration.hub.internal
All Classes and Interfaces|All Packages|Serialized Form