Class DataSourceDefinitionInjectionSource
java.lang.Object
org.jboss.as.ee.component.InjectionSource
org.jboss.as.ee.resource.definition.ResourceDefinitionInjectionSource
org.jboss.as.connector.deployers.datasource.DataSourceDefinitionInjectionSource
A binding description for DataSourceDefinition annotations.
The referenced datasource must be directly visible to the
component declaring the annotation.
- Author:
- Jason T. Greene
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.as.ee.component.InjectionSource
InjectionSource.ResolutionContext -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.jboss.as.ee.resource.definition.ResourceDefinitionInjectionSource
jndiName, properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintintintintintintintvoidgetResourceValue(InjectionSource.ResolutionContext context, org.jboss.msc.service.ServiceBuilder<?> serviceBuilder, org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext, org.jboss.msc.inject.Injector<ManagedReferenceFactory> injector) getUrl()getUser()inthashCode()booleanvoidsetClassName(String className) voidsetDatabaseName(String databaseName) voidsetDescription(String description) voidsetInitialPoolSize(int initialPoolSize) voidsetIsolationLevel(int isolationLevel) voidsetLoginTimeout(int loginTimeout) voidsetMaxIdleTime(int maxIdleTime) voidsetMaxPoolSize(int maxPoolSize) voidsetMaxStatements(int maxStatements) voidsetMinPoolSize(int minPoolSize) voidsetPassword(String password) voidsetPortNumber(int portNumber) voidsetServerName(String serverName) voidsetTransactional(boolean transactional) voidvoidMethods inherited from class org.jboss.as.ee.resource.definition.ResourceDefinitionInjectionSource
addProperties, addProperties, addProperties, getJndiName, uniqueName
-
Field Details
-
USER_PROP
- See Also:
-
URL_PROP
- See Also:
-
UPPERCASE_URL_PROP
- See Also:
-
TRANSACTIONAL_PROP
- See Also:
-
SERVER_NAME_PROP
- See Also:
-
PORT_NUMBER_PROP
- See Also:
-
PASSWORD_PROP
- See Also:
-
MIN_POOL_SIZE_PROP
- See Also:
-
MAX_STATEMENTS_PROP
- See Also:
-
MAX_IDLE_TIME_PROP
- See Also:
-
LOGIN_TIMEOUT_PROP
- See Also:
-
ISOLATION_LEVEL_PROP
- See Also:
-
INITIAL_POOL_SIZE_PROP
- See Also:
-
DESCRIPTION_PROP
- See Also:
-
DATABASE_NAME_PROP
- See Also:
-
MAX_POOL_SIZE_PROP
- See Also:
-
-
Constructor Details
-
DataSourceDefinitionInjectionSource
-
-
Method Details
-
getResourceValue
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 - Specified by:
getResourceValuein classInjectionSource- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
getClassName
-
setClassName
-
getDescription
-
setDescription
-
getUrl
-
setUrl
-
getDatabaseName
-
setDatabaseName
-
getServerName
-
setServerName
-
getPortNumber
public int getPortNumber() -
setPortNumber
public void setPortNumber(int portNumber) -
getLoginTimeout
public int getLoginTimeout() -
setLoginTimeout
public void setLoginTimeout(int loginTimeout) -
getIsolationLevel
public int getIsolationLevel() -
setIsolationLevel
public void setIsolationLevel(int isolationLevel) -
isTransactional
public boolean isTransactional() -
setTransactional
public void setTransactional(boolean transactional) -
getInitialPoolSize
public int getInitialPoolSize() -
setInitialPoolSize
public void setInitialPoolSize(int initialPoolSize) -
getMaxIdleTime
public int getMaxIdleTime() -
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime) -
getMaxPoolSize
public int getMaxPoolSize() -
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize) -
getMaxStatements
public int getMaxStatements() -
setMaxStatements
public void setMaxStatements(int maxStatements) -
getMinPoolSize
public int getMinPoolSize() -
setMinPoolSize
public void setMinPoolSize(int minPoolSize) -
getUser
-
setUser
-
getPassword
-
setPassword
-
equals
- Overrides:
equalsin classResourceDefinitionInjectionSource
-
hashCode
public int hashCode()- Overrides:
hashCodein classResourceDefinitionInjectionSource
-