org.apache.activemq.store.jdbc
Class DataSourceServiceSupport
java.lang.Object
org.apache.activemq.util.ServiceSupport
org.apache.activemq.broker.LockableServiceSupport
org.apache.activemq.store.jdbc.DataSourceServiceSupport
- All Implemented Interfaces:
- BrokerServiceAware, Lockable, org.apache.activemq.Service
- Direct Known Subclasses:
- JDBCPersistenceAdapter, JournalPersistenceAdapterFactory
public abstract class DataSourceServiceSupport
- extends LockableServiceSupport
A helper class which provides a factory method to create a default
{@link DataSource) if one is not provided.
| Methods inherited from class org.apache.activemq.broker.LockableServiceSupport |
getBrokerService, getLocker, getLockKeepAlivePeriod, getScheduledThreadPoolExecutor, init, isUseLock, keepLockAlive, postStop, preStart, setBrokerService, setLocker, setLockKeepAlivePeriod, setUseLock, stopBroker |
DataSourceServiceSupport
public DataSourceServiceSupport()
DataSourceServiceSupport
public DataSourceServiceSupport(DataSource dataSource)
getDataDirectoryFile
public File getDataDirectoryFile()
setDataDirectoryFile
public void setDataDirectoryFile(File dataDirectory)
getDataDirectory
public String getDataDirectory()
setDataDirectory
public void setDataDirectory(String dataDirectory)
getDataSource
public DataSource getDataSource()
throws IOException
- Throws:
IOException
setDataSource
public void setDataSource(DataSource dataSource)
createDataSource
public static DataSource createDataSource(String homeDir)
throws IOException
- Throws:
IOException
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.