Package net.officefloor.jdbc.postgresql
Class PostgreSqlDataSourceManagedObjectSource
java.lang.Object
net.officefloor.frame.api.managedobject.source.impl.AbstractAsyncManagedObjectSource<O,F>
net.officefloor.frame.api.managedobject.source.impl.AbstractManagedObjectSource<None,None>
net.officefloor.jdbc.AbstractJdbcManagedObjectSource
net.officefloor.jdbc.DataSourceManagedObjectSource
net.officefloor.jdbc.postgresql.PostgreSqlDataSourceManagedObjectSource
- All Implemented Interfaces:
ManagedObject,ManagedObjectSource<None,,None> ConnectionPoolDataSourceFactory,DataSourceFactory,PostgreSqlDataSourceFactory
public class PostgreSqlDataSourceManagedObjectSource
extends DataSourceManagedObjectSource
implements PostgreSqlDataSourceFactory
PostgreSQL
DataSourceManagedObjectSource.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.officefloor.jdbc.AbstractJdbcManagedObjectSource
AbstractJdbcManagedObjectSource.ConnectionConnectivity, AbstractJdbcManagedObjectSource.Connectivity, AbstractJdbcManagedObjectSource.ConnectivityFactoryNested classes/interfaces inherited from class net.officefloor.frame.api.managedobject.source.impl.AbstractAsyncManagedObjectSource
AbstractAsyncManagedObjectSource.DependencyLabeller<K extends Enum<K>>, AbstractAsyncManagedObjectSource.ExecutionLabeller, AbstractAsyncManagedObjectSource.Labeller<K extends Enum<K>>, AbstractAsyncManagedObjectSource.MetaDataContext<O extends Enum<O>,F extends Enum<F>>, AbstractAsyncManagedObjectSource.SpecificationContext -
Field Summary
Fields inherited from class net.officefloor.jdbc.AbstractJdbcManagedObjectSource
PROPERTY_DATA_SOURCE_FACTORY, PROPERTY_DATA_SOURCE_VALIDATE_SQLFields inherited from interface net.officefloor.jdbc.postgresql.PostgreSqlDataSourceFactory
PROPERTY_DATABASE_NAME, PROPERTY_PASSWORD, PROPERTY_PORT, PROPERTY_SERVER_NAME, PROPERTY_USER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ConnectionPoolDataSourceFactoryAllows overriding to configure a differentConnectionPoolDataSourceFactory.protected DataSourceFactorygetDataSourceFactory(SourceContext context) Allows overriding to configure a differentDataSourceFactory.voidOverridden to load specifications.Methods inherited from class net.officefloor.jdbc.DataSourceManagedObjectSource
getManagedObject, getObject, setupActive, setupMetaData, stopMethods inherited from class net.officefloor.jdbc.AbstractJdbcManagedObjectSource
closeDataSource, loadMetaData, loadValidateConnectivity, newConnectionPoolDataSource, newDataSource, setConnectivity, validateConnectivityMethods inherited from class net.officefloor.frame.api.managedobject.source.impl.AbstractManagedObjectSource
sourceManagedObjectMethods inherited from class net.officefloor.frame.api.managedobject.source.impl.AbstractAsyncManagedObjectSource
getSpecification, init, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.officefloor.jdbc.postgresql.PostgreSqlDataSourceFactory
createConnectionPoolDataSource, createDataSource
-
Constructor Details
-
PostgreSqlDataSourceManagedObjectSource
public PostgreSqlDataSourceManagedObjectSource()
-
-
Method Details
-
loadSpecification
Description copied from class:AbstractAsyncManagedObjectSourceOverridden to load specifications.- Overrides:
loadSpecificationin classAbstractJdbcManagedObjectSource- Parameters:
context- Specifications.
-
getDataSourceFactory
Description copied from class:AbstractJdbcManagedObjectSourceAllows overriding to configure a differentDataSourceFactory.- Overrides:
getDataSourceFactoryin classAbstractJdbcManagedObjectSource- Parameters:
context-SourceContext.- Returns:
DataSourceFactory.
-
getConnectionPoolDataSourceFactory
Description copied from class:AbstractJdbcManagedObjectSourceAllows overriding to configure a differentConnectionPoolDataSourceFactory.- Overrides:
getConnectionPoolDataSourceFactoryin classAbstractJdbcManagedObjectSource- Parameters:
context-SourceContext.- Returns:
ConnectionPoolDataSourceFactory.
-