com.continuent.tungsten.common.config.cluster
Class QueryStatusToResourceStateConfiguration

java.lang.Object
  extended by com.continuent.tungsten.common.config.cluster.ClusterConfiguration
      extended by com.continuent.tungsten.common.config.cluster.QueryStatusToResourceStateConfiguration

public class QueryStatusToResourceStateConfiguration
extends ClusterConfiguration

Loads a mapping of query execution statuses to ResourceState. Used primarily by manager code that determines whether a given status maps to a stopped or other state.

Version:
1.0
Author:
Edward Archibald

Field Summary
 
Fields inherited from class com.continuent.tungsten.common.config.cluster.ClusterConfiguration
clusterHomeName, props
 
Method Summary
 java.lang.String getConfigFileNameInUse()
          Returns the full path of the data services configuration file.
static QueryStatusToResourceStateConfiguration getInstance()
           
static ResourceState getMappedState(MySQLIOs.ExecuteQueryStatus queryStatus)
          Returns the ResourceState currently mapped to the query status.
static java.lang.String showStateMapping()
           
 void store()
           
 
Methods inherited from class com.continuent.tungsten.common.config.cluster.ClusterConfiguration
applyProperties, createClusterConfigRootDirs, createConfigDirs, createDataServicesConfiguration, createDefaultConfiguration, createPolicyManagerConfiguration, createRouterConfiguration, delete, deleteResourceConfig, delFile, getClusterConfigDirName, getClusterConfigRootDirName, getClusterHome, getClusterName, getDir, getGlobalConfigDirName, getModulePropertiesFileName, getProps, getResourceConfigDirName, load, loadClusterConfiguration, loadConfiguration, setClusterHome, setClusterName, store, store, storeResourceConfig, storeResourcesConfig
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static QueryStatusToResourceStateConfiguration getInstance()
                                                           throws ConfigurationException
Throws:
ConfigurationException

store

public void store()
           throws ConfigurationException
Throws:
ConfigurationException

getConfigFileNameInUse

public java.lang.String getConfigFileNameInUse()
Returns the full path of the data services configuration file.

Overrides:
getConfigFileNameInUse in class ClusterConfiguration

getMappedState

public static ResourceState getMappedState(MySQLIOs.ExecuteQueryStatus queryStatus)
                                    throws ConfigurationException
Returns the ResourceState currently mapped to the query status.

Parameters:
queryStatus -
Throws:
ConfigurationException

showStateMapping

public static java.lang.String showStateMapping()