com.continuent.tungsten.manager.resource.logical
Class DataService

java.lang.Object
  extended by com.continuent.tungsten.manager.resource.logical.DataService

public class DataService
extends java.lang.Object


Constructor Summary
DataService(java.lang.String dataServiceName, java.util.Map<java.lang.String,TungstenProperties> dataSourceMap)
           
 
Method Summary
 java.util.Map<java.lang.String,DataSource> getAllDataSources()
           
 DataSource getCurrentMaster()
           
 java.lang.String getDataServiceName()
          Returns the dataServiceName value.
 DataSource getDataSource(java.lang.String dsName)
           
 boolean isActiveMaster(java.lang.String dsName)
           
 boolean isActiveSlave(java.lang.String dsName)
           
 void removeDataSource(DataSource dsToRemove)
           
 void setDataServiceName(java.lang.String dataServiceName)
          Sets the dataServiceName value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataService

public DataService(java.lang.String dataServiceName,
                   java.util.Map<java.lang.String,TungstenProperties> dataSourceMap)
            throws ResourceException
Throws:
ResourceException
Method Detail

isActiveMaster

public boolean isActiveMaster(java.lang.String dsName)

isActiveSlave

public boolean isActiveSlave(java.lang.String dsName)

getCurrentMaster

public DataSource getCurrentMaster()
                            throws ResourceException
Throws:
ResourceException

removeDataSource

public void removeDataSource(DataSource dsToRemove)
                      throws ResourceException
Throws:
ResourceException

getDataSource

public DataSource getDataSource(java.lang.String dsName)
                         throws ResourceException
Throws:
ResourceException

getAllDataSources

public java.util.Map<java.lang.String,DataSource> getAllDataSources()

getDataServiceName

public java.lang.String getDataServiceName()
Returns the dataServiceName value.

Returns:
Returns the dataServiceName.

setDataServiceName

public void setDataServiceName(java.lang.String dataServiceName)
Sets the dataServiceName value.

Parameters:
dataServiceName - The dataServiceName to set.