@ApplicationScoped public class DataSourceImportManager extends Object
Import manager for datasource definitions.
The datasource definitions are represented in properties files.
The properties for a JNDI datasource are:
JNDIThe properties for a JDBC datasource are:
JBBC| Modifier and Type | Class and Description |
|---|---|
protected static class |
DataSourceImportManager.DataSourceType |
| Modifier and Type | Field and Description |
|---|---|
static String |
DATASOURCE_EXTENSION |
protected static String |
PROPERTY_DRIVER_CLASS |
protected static String |
PROPERTY_JNDI |
protected static String |
PROPERTY_NAME |
protected static String |
PROPERTY_PASSWORD |
protected static String |
PROPERTY_TEST_QUERY |
protected static String |
PROPERTY_TYPE
The properties for the datasource definition.
|
protected static String |
PROPERTY_URL |
protected static String |
PROPERTY_USER |
| Constructor and Description |
|---|
DataSourceImportManager() |
| Modifier and Type | Method and Description |
|---|---|
protected JDBCDataSourceEntry |
createJDBCDatasource(Properties dataSourceProperties)
Creates a new instance of JDBC data source.
|
protected JNDIDataSourceEntry |
createJNDIDatasource(Properties dataSourceProperties)
Creates a new instance of JNDI data source.
|
DataSourceEntry |
doImport(InputStream dataSourceInputStream)
Creates a new data source definitions based on its properties.
|
protected static final String PROPERTY_TYPE
protected static final String PROPERTY_NAME
protected static final String PROPERTY_JNDI
protected static final String PROPERTY_URL
protected static final String PROPERTY_DRIVER_CLASS
protected static final String PROPERTY_USER
protected static final String PROPERTY_PASSWORD
protected static final String PROPERTY_TEST_QUERY
public static final String DATASOURCE_EXTENSION
public DataSourceEntry doImport(InputStream dataSourceInputStream) throws InvalidDataSourceDefinition, Exception
dataSourceInputStream - The data source properties input stream..InvalidDataSourceDefinitionExceptionprotected JNDIDataSourceEntry createJNDIDatasource(Properties dataSourceProperties) throws InvalidDataSourceDefinition
dataSourceProperties - The JNDI data source definition properties.InvalidDataSourceDefinition - Invalid definition.protected JDBCDataSourceEntry createJDBCDatasource(Properties dataSourceProperties) throws InvalidDataSourceDefinition
dataSourceProperties - The JDBC data source definition properties.InvalidDataSourceDefinition - Invalid definition.Copyright © 2012–2015 JBoss by Red Hat. All rights reserved.