@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:
JNDI
The 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..InvalidDataSourceDefinition
Exception
protected 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–2017 JBoss by Red Hat. All rights reserved.