public class DataSourceDefinitionInjectionSource extends ResourceDefinitionInjectionSource
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 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 |
SERVER_NAME_PROP |
static String |
TRANSACTIONAL_PROP |
static String |
UPPERCASE_URL_PROP |
static String |
URL_PROP |
static String |
USER_PROP |
jndiName, properties
Constructor and Description |
---|
DataSourceDefinitionInjectionSource(String jndiName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getClassName() |
String |
getDatabaseName() |
String |
getDescription() |
int |
getInitialPoolSize() |
int |
getIsolationLevel() |
int |
getLoginTimeout() |
int |
getMaxIdleTime() |
int |
getMaxPoolSize() |
int |
getMaxStatements() |
int |
getMinPoolSize() |
String |
getPassword() |
int |
getPortNumber() |
void |
getResourceValue(InjectionSource.ResolutionContext context,
org.jboss.msc.service.ServiceBuilder<?> serviceBuilder,
org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext,
org.jboss.msc.inject.Injector<ManagedReferenceFactory> injector)
Get the value to use as the injection source.
|
String |
getServerName() |
String |
getUrl() |
String |
getUser() |
int |
hashCode() |
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 |
setServerName(String serverName) |
void |
setTransactional(boolean transactional) |
void |
setUrl(String url) |
void |
setUser(String user) |
addProperties, addProperties, addProperties, getJndiName
public static final String USER_PROP
public static final String URL_PROP
public static final String UPPERCASE_URL_PROP
public static final String TRANSACTIONAL_PROP
public static final String SERVER_NAME_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 DataSourceDefinitionInjectionSource(String jndiName)
public void getResourceValue(InjectionSource.ResolutionContext context, org.jboss.msc.service.ServiceBuilder<?> serviceBuilder, org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext, org.jboss.msc.inject.Injector<ManagedReferenceFactory> injector) throws org.jboss.as.server.deployment.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 placedorg.jboss.as.server.deployment.DeploymentUnitProcessingException
- 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 boolean equals(Object o)
equals
in class ResourceDefinitionInjectionSource
public int hashCode()
hashCode
in class ResourceDefinitionInjectionSource
Copyright © 2017 JBoss by Red Hat. All rights reserved.