|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Encapsulates logic for dealing with configurations.
Method Summary | |
ArtifactResolver |
getArtifactResolver()
Gets the common ArtifactResolver in case the caller wants to use this directly. |
Configuration |
getConfiguration(Artifact configurationId)
Gets a loaded Configuration (does not see unloaded configurations). |
Artifact[] |
getInstalled(Artifact query)
Given an artifact that's not fully resolved (e.g. |
Artifact[] |
getLoaded(Artifact query)
Given an artifact that's not fully resolved (e.g. |
Artifact[] |
getRunning(Artifact query)
Given an artifact that's not fully resolved (e.g. |
ConfigurationStore |
getStoreForConfiguration(Artifact configuration)
Gets the configuration store responsible for the specified configuration, or null if there is none. |
ConfigurationStore[] |
getStores()
Get all the ConfigurationStores known to this manager at present |
boolean |
isConfiguration(Artifact artifact)
Is the specified artifact a configuration? |
boolean |
isInstalled(Artifact configurationId)
Is the specified configuration installed into the server environment? That is, does it exist in the configuration store, regardless of whether it's loaded or running? Note that this always returns false if the argument does not represent a configuration (e.g. |
boolean |
isLoaded(Artifact configurationId)
Is the specified configuration loaded into the kernel? Note that this always returns false if the argument does not represent a configuration (e.g. |
boolean |
isOnline()
Online means full functionality. |
boolean |
isRunning(Artifact configurationId)
Is the specified configuation running? Note that this always returns false if the argument does not represent a configuration (e.g. |
List |
listConfigurations()
Gets a List>ConfigurationInfo< of every of every available configuation. |
List |
listConfigurations(org.apache.geronimo.gbean.AbstractName store)
Return a list of the configurations in a specific store. |
List |
listStores()
Return a list of the stores this manager knows about. |
LifecycleResults |
loadConfiguration(Artifact configurationId)
Load the specified configuration (from a config store) and all configurations it depends on into the kernel. |
LifecycleResults |
loadConfiguration(Artifact configurationId,
LifecycleMonitor monitor)
Load the specified configuration (from a config store) and all configurations it depends on into the kernel. |
LifecycleResults |
loadConfiguration(ConfigurationData configurationData)
Load the specified configurationData and all configurations it depends on (from a config store) into the kernel. |
LifecycleResults |
loadConfiguration(ConfigurationData configurationData,
LifecycleMonitor monitor)
Load the specified configurationData and all configurations it depends on (from a config store) into the kernel. |
LifecycleResults |
reloadConfiguration(Artifact configurationId)
Reloads the specified configuration and all configurations that have a dependency on the specified configuration |
LifecycleResults |
reloadConfiguration(Artifact configurationId,
LifecycleMonitor monitor)
Reloads the specified configuration and all configurations that have a dependency on the specified configuration |
LifecycleResults |
reloadConfiguration(Artifact configurationId,
Version version)
Reloads the specified configuration and all configurations that have a dependency on the specified configuration |
LifecycleResults |
reloadConfiguration(Artifact configurationId,
Version version,
LifecycleMonitor monitor)
Reloads the specified configuration and all configurations that have a dependency on the specified configuration |
LifecycleResults |
reloadConfiguration(ConfigurationData configurationData)
Reloads the specified configuration and all configurations that have a dependency on the specified configuration |
LifecycleResults |
reloadConfiguration(ConfigurationData configurationData,
LifecycleMonitor monitor)
Reloads the specified configuration and all configurations that have a dependency on the specified configuration |
LifecycleResults |
restartConfiguration(Artifact configurationId)
Restarts the specified configuration and all configurations that have a service dependency on the specified configuration |
LifecycleResults |
restartConfiguration(Artifact configurationId,
LifecycleMonitor monitor)
Restarts the specified configuration and all configurations that have a service dependency on the specified configuration |
void |
setOnline(boolean online)
|
LifecycleResults |
startConfiguration(Artifact configurationId)
Loads and starts all of the gbeans contained within the configuration. |
LifecycleResults |
startConfiguration(Artifact configurationId,
LifecycleMonitor monitor)
Loads and starts all of the gbeans contained within the configuration. |
LifecycleResults |
stopConfiguration(Artifact configurationId)
Stop the gbeans contained within the configuration. |
LifecycleResults |
stopConfiguration(Artifact configurationId,
LifecycleMonitor monitor)
Stop the gbeans contained within the configuration. |
void |
uninstallConfiguration(Artifact configurationId)
Unstalls the specified configuration from the server. |
LifecycleResults |
unloadConfiguration(Artifact configurationId)
Stops and unloads the configuration. |
LifecycleResults |
unloadConfiguration(Artifact configurationId,
LifecycleMonitor monitor)
Stops and unloads the configuration. |
Method Detail |
public boolean isInstalled(Artifact configurationId)
configurationId
- the configuration identifier, which must be
fully resolved (isResolved() == true)
public boolean isLoaded(Artifact configurationId)
configurationId
- the configuration identifier, which must be
fully resolved (isResolved() == true)
public boolean isRunning(Artifact configurationId)
configurationId
- the configuration identifier, which must be
fully resolved (isResolved() == true)
public Artifact[] getInstalled(Artifact query)
query
- The partially-complete artifact name to check for
public Artifact[] getLoaded(Artifact query)
query
- The partially-complete artifact name to check for
public Artifact[] getRunning(Artifact query)
query
- The partially-complete artifact name to check for
public List listConfigurations()
public List listStores()
public ConfigurationStore[] getStores()
public ConfigurationStore getStoreForConfiguration(Artifact configuration)
configuration
- The unique ID for the configuration to check for,
which must be fully resolved (isResolved() == true)
public List listConfigurations(org.apache.geronimo.gbean.AbstractName store) throws NoSuchStoreException
store
- the store to list
NoSuchStoreException
- if the store could not be locatedpublic boolean isConfiguration(Artifact artifact)
artifact
- the ID of the artifact to check, which must be fully
resolved (isResolved() == true)
public Configuration getConfiguration(Artifact configurationId)
configurationId
- the unique ID of the configuration to get, which
must be fully resolved (isResolved() == true)
public LifecycleResults loadConfiguration(Artifact configurationId) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)
NoSuchConfigException
- if no configuration with the given id exists in the configuration stores
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults loadConfiguration(ConfigurationData configurationData) throws NoSuchConfigException, LifecycleException
configurationData
- the configuration to load
NoSuchConfigException
- if no configuration with the given id exists in the configuration stores
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults loadConfiguration(Artifact configurationId, LifecycleMonitor monitor) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)monitor
- the monitor that should receive events as the operation is carried out
NoSuchConfigException
- if no configuration with the given id exists in the configuration stores
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults loadConfiguration(ConfigurationData configurationData, LifecycleMonitor monitor) throws NoSuchConfigException, LifecycleException
configurationData
- the configuration to loadmonitor
- the monitor that should receive events as the operation is carried out
NoSuchConfigException
- if no configuration with the given id exists in the configuration stores
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults unloadConfiguration(Artifact configurationId) throws NoSuchConfigException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)
NoSuchConfigException
- if the configuration is not loadedpublic LifecycleResults unloadConfiguration(Artifact configurationId, LifecycleMonitor monitor) throws NoSuchConfigException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)monitor
- the monitor that should receive events as the
operation is carried out
NoSuchConfigException
- if the configuration is not loadedpublic LifecycleResults startConfiguration(Artifact configurationId) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
public LifecycleResults startConfiguration(Artifact configurationId, LifecycleMonitor monitor) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)monitor
- the monitor that should receive events as the operation is carried out
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
public LifecycleResults stopConfiguration(Artifact configurationId) throws NoSuchConfigException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)
NoSuchConfigException
- if the configuration is not loadedpublic LifecycleResults stopConfiguration(Artifact configurationId, LifecycleMonitor monitor) throws NoSuchConfigException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)monitor
- the monitor that should receive events as the operation is carried out
NoSuchConfigException
- if the configuration is not loadedpublic LifecycleResults restartConfiguration(Artifact configurationId) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults restartConfiguration(Artifact configurationId, LifecycleMonitor monitor) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)monitor
- the monitor that should receive events as the operation is carried out
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults reloadConfiguration(Artifact configurationId) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults reloadConfiguration(Artifact configurationId, LifecycleMonitor monitor) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)monitor
- the monitor that should receive events as the operation is carried out
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults reloadConfiguration(Artifact configurationId, Version version) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)version
- new version to load from the config store
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults reloadConfiguration(Artifact configurationId, Version version, LifecycleMonitor monitor) throws NoSuchConfigException, LifecycleException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)monitor
- the monitor that should receive events as the operation is carried outversion
- new version to load from the config store
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults reloadConfiguration(ConfigurationData configurationData) throws NoSuchConfigException, LifecycleException
configurationData
- the configuration to load
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
- if there is a problem loading the configurationpublic LifecycleResults reloadConfiguration(ConfigurationData configurationData, LifecycleMonitor monitor) throws NoSuchConfigException, LifecycleException
configurationData
- the configuration to loadmonitor
- the monitor that should receive events as the operation is carried out
NoSuchConfigException
- if the configuration is not loaded
LifecycleException
- if there is a problem loading the configurationpublic void uninstallConfiguration(Artifact configurationId) throws IOException, NoSuchConfigException
configurationId
- the configuration identifier, which must be fully
resolved (isResolved() == true)
IOException
- if there was a problem removing the configuration
NoSuchConfigException
- if the configuration is not loadedpublic ArtifactResolver getArtifactResolver()
public boolean isOnline()
public void setOnline(boolean online)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |