Index

A B C D E F G H I M O P R S T U V W 
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
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
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
RollbackFailedException - Exception in org.glassfish.hk2.configuration.hub.api
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
 
A B C D E F G H I M O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form