Class DefaultConfiguration
java.lang.Object
org.aktin.broker.admin.standalone.DefaultConfiguration
- All Implemented Interfaces:
Configuration
public class DefaultConfiguration extends Object implements Configuration
Configuration options can be specified/overridden via system properties:
-
aktin.broker.auth.provideruse one or more authentication provider implementations. separated by comma. -
aktin.broker.websocket.idletimeoutsecondsnumber of seconds to keep websocket connections open without data. -
aktin.broker.jdbc.datasource.classdatasource implementation class for database driver defaults to local embedded HSQL database -
aktin.broker.jdbc.urlJDBC URL to use with the datasource class. defaults to local embedded HSQL database
- Author:
- Raphael
-
Constructor Summary
Constructors Constructor Description DefaultConfiguration() -
Method Summary
Modifier and Type Method Description org.aktin.broker.server.auth.AuthProvidergetAuthProvider()PathgetBasePath()static Class<? extends DataSource>getDefaultHsqlDataSource()static StringgetDefaultHsqlJdbcUrl(Path basePath)Class<? extends DataSource>getJdbcDataSourceClass()StringgetJdbcUrl()intgetPort()local TCP port to listen tolonggetWebsocketIdleTimeoutMillis()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aktin.broker.admin.standalone.Configuration
getAggregatorDataPath, getBrokerDataPath, getTempDownloadPath
-
Constructor Details
-
DefaultConfiguration
public DefaultConfiguration()
-
-
Method Details
-
getWebsocketIdleTimeoutMillis
public long getWebsocketIdleTimeoutMillis()- Specified by:
getWebsocketIdleTimeoutMillisin interfaceConfiguration
-
getPort
public int getPort()Description copied from interface:Configurationlocal TCP port to listen to- Specified by:
getPortin interfaceConfiguration- Returns:
- port number
-
getAuthProvider
public org.aktin.broker.server.auth.AuthProvider getAuthProvider()- Specified by:
getAuthProviderin interfaceConfiguration
-
getBasePath
- Specified by:
getBasePathin interfaceConfiguration
-
getJdbcDataSourceClass
- Specified by:
getJdbcDataSourceClassin interfaceConfiguration- Throws:
ClassNotFoundException
-
getDefaultHsqlJdbcUrl
-
getDefaultHsqlDataSource
-
getJdbcUrl
- Specified by:
getJdbcUrlin interfaceConfiguration
-