public class DirectDataSourceInjectionSource extends InjectionSource
InjectionSource.ResolutionContext
Modifier and Type | Field and Description |
---|---|
static String |
DATABASE_NAME_PROP |
static String |
DESCRIPTION_PROP |
static String |
INITIAL_POOL_SIZE_PROP |
static String |
ISOLATION_LEVEL_PROP |
static org.jboss.msc.service.ServiceName |
JBOSS_TXN |
static org.jboss.msc.service.ServiceName |
JBOSS_TXN_SYNCHRONIZATION_REGISTRY |
static org.jboss.msc.service.ServiceName |
JBOSS_TXN_TRANSACTION_MANAGER |
static String |
LOGIN_TIMEOUT_PROP |
static String |
MAX_IDLE_TIME_PROP |
static String |
MAX_POOL_SIZE_PROP |
static String |
MAX_STATEMENTS_PROP |
static String |
MIN_POOL_SIZE_PROP |
static String |
PASSWORD_PROP |
static String |
PORT_NUMBER_PROP |
static String |
PROPERTIES_PROP |
static String |
SERVER_NAME_PROP |
static String |
TRANSACTIONAL_PROP |
static String |
UPPERCASE_USER_PROP |
static String |
URL_PROP |
static String |
USER_PROP |
Constructor and Description |
---|
DirectDataSourceInjectionSource() |
Modifier and Type | Method and Description |
---|---|
String |
getClassName() |
String |
getDatabaseName() |
String |
getDescription() |
int |
getInitialPoolSize() |
int |
getIsolationLevel() |
int |
getLoginTimeout() |
int |
getMaxIdleTime() |
int |
getMaxPoolSize() |
int |
getMaxStatements() |
int |
getMinPoolSize() |
String |
getPassword() |
int |
getPortNumber() |
String[] |
getProperties() |
void |
getResourceValue(InjectionSource.ResolutionContext context,
org.jboss.msc.service.ServiceBuilder<?> serviceBuilder,
DeploymentPhaseContext phaseContext,
org.jboss.msc.inject.Injector<ManagedReferenceFactory> injector)
Get the value to use as the injection source.
|
String |
getServerName() |
String |
getUrl() |
String |
getUser() |
boolean |
isTransactional() |
void |
setClassName(String className) |
void |
setDatabaseName(String databaseName) |
void |
setDescription(String description) |
void |
setInitialPoolSize(int initialPoolSize) |
void |
setIsolationLevel(int isolationLevel) |
void |
setLoginTimeout(int loginTimeout) |
void |
setMaxIdleTime(int maxIdleTime) |
void |
setMaxPoolSize(int maxPoolSize) |
void |
setMaxStatements(int maxStatements) |
void |
setMinPoolSize(int minPoolSize) |
void |
setPassword(String password) |
void |
setPortNumber(int portNumber) |
void |
setProperties(String[] properties) |
void |
setServerName(String serverName) |
void |
setTransactional(boolean transactional) |
void |
setUrl(String url) |
void |
setUser(String user) |
public static final org.jboss.msc.service.ServiceName JBOSS_TXN
public static final org.jboss.msc.service.ServiceName JBOSS_TXN_TRANSACTION_MANAGER
public static final org.jboss.msc.service.ServiceName JBOSS_TXN_SYNCHRONIZATION_REGISTRY
public static final String USER_PROP
public static final String URL_PROP
public static final String UPPERCASE_USER_PROP
public static final String TRANSACTIONAL_PROP
public static final String SERVER_NAME_PROP
public static final String PROPERTIES_PROP
public static final String PORT_NUMBER_PROP
public static final String PASSWORD_PROP
public static final String MIN_POOL_SIZE_PROP
public static final String MAX_STATEMENTS_PROP
public static final String MAX_IDLE_TIME_PROP
public static final String LOGIN_TIMEOUT_PROP
public static final String ISOLATION_LEVEL_PROP
public static final String INITIAL_POOL_SIZE_PROP
public static final String DESCRIPTION_PROP
public static final String DATABASE_NAME_PROP
public static final String MAX_POOL_SIZE_PROP
public void getResourceValue(InjectionSource.ResolutionContext context, org.jboss.msc.service.ServiceBuilder<?> serviceBuilder, DeploymentPhaseContext phaseContext, org.jboss.msc.inject.Injector<ManagedReferenceFactory> injector) throws DeploymentUnitProcessingException
InjectionSource
getResourceValue
in class InjectionSource
context
- the resolution context to useserviceBuilder
- the builder for the binder servicephaseContext
- the deployment phase contextinjector
- the injector into which the value should be placedDeploymentUnitProcessingException
- if an error occurspublic String getClassName()
public void setClassName(String className)
public String getDescription()
public void setDescription(String description)
public String getUrl()
public void setUrl(String url)
public String getDatabaseName()
public void setDatabaseName(String databaseName)
public String getServerName()
public void setServerName(String serverName)
public int getPortNumber()
public void setPortNumber(int portNumber)
public int getLoginTimeout()
public void setLoginTimeout(int loginTimeout)
public int getIsolationLevel()
public void setIsolationLevel(int isolationLevel)
public boolean isTransactional()
public void setTransactional(boolean transactional)
public int getInitialPoolSize()
public void setInitialPoolSize(int initialPoolSize)
public int getMaxIdleTime()
public void setMaxIdleTime(int maxIdleTime)
public int getMaxPoolSize()
public void setMaxPoolSize(int maxPoolSize)
public int getMaxStatements()
public void setMaxStatements(int maxStatements)
public int getMinPoolSize()
public void setMinPoolSize(int minPoolSize)
public String getUser()
public void setUser(String user)
public String getPassword()
public void setPassword(String password)
public String[] getProperties()
public void setProperties(String[] properties)
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.