public class TenantAwareSessionVariableDatasourceService extends AbstractTenantAwareDatasourceService implements org.springframework.beans.factory.InitializingBean
ACCESS_TO_UNDERLYING_CONNECTION_ALLOWED, DEFAULT_AUTO_COMMIT, DEFAULT_CATALOG, DEFAULT_READ_ONLY, DEFAULT_TRANSACTION_ISOLATION, IDBDATASOURCE_SERVICE, INITIAL_SIZE, JDBC_DATASOURCE, JDBC_POOL, LOG_ABANDONED, MAX_ACTIVE_KEY, MAX_IDLE_KEY, MAX_OPEN_PREPARED_STATEMENTS, MAX_WAIT_KEY, MIN_IDLE_KEY, POOL_PREPARED_STATEMENTS, QUERY_KEY, REMOVE_ABANDONED, REMOVE_ABANDONED_TIMEOUT, TEST_ON_BORROW, TEST_ON_RETURN, TEST_WHILE_IDLE, TIME_BETWEEN_EVICTION_RUNS_MILLIS, TRANSACTION_ISOLATION_NONE_VALUE
Constructor and Description |
---|
TenantAwareSessionVariableDatasourceService() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
String |
getTenantId()
This abstract method must be implemented by subclasses - this should return a string containing the tenant's
ID.
|
String |
getTenantSessionVariableName() |
void |
setTenantSessionVariableName(String value)
Getters and Setters
|
getDataSource, getDatasourceNameFormat, isRequireTenantId, setDatasourceNameFormat, setRequireTenantId
resolveDatabaseConnection
retrieve
clearCache, clearDataSource, getCacheManager, getDatasourceMgmtService, getDSBoundName, getDSUnboundName, getJndiDataSource
public TenantAwareSessionVariableDatasourceService()
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
in class AbstractTenantAwareDatasourceService
Exception
public String getTenantId()
AbstractTenantAwareDatasourceService
getTenantId
in class AbstractTenantAwareDatasourceService
public void setTenantSessionVariableName(String value)
public String getTenantSessionVariableName()
Copyright © 2017 Hitachi Vantara. All rights reserved.