Class PostgreSqlPersistenceHandler
java.lang.Object
li.strolch.agent.api.StrolchComponent
li.strolch.persistence.postgresql.PostgreSqlPersistenceHandler
- All Implemented Interfaces:
PersistenceHandler
- Author:
- Robert von Burg <eitch@eitchnet.ch>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class li.strolch.agent.api.StrolchComponent
COMPONENT_VERSION_PROPERTIES, logger -
Constructor Summary
ConstructorsConstructorDescriptionPostgreSqlPersistenceHandler(ComponentContainer container, String componentName) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()getConnection(String realm) Returns the map ofDataSourcewhich can be used in maintenance modevoidinitialize(ComponentConfiguration componentConfiguration) openTx(StrolchRealm realm, li.strolch.privilege.model.Certificate certificate, String action, boolean readOnly) voidstart()Methods inherited from class li.strolch.agent.api.StrolchComponent
assertContainerStarted, assertStarted, getAgent, getComponent, getContainer, getExecutorService, getExecutorService, getLocator, getName, getScheduledExecutor, getScheduledExecutor, getSingleThreadExecutor, getSingleThreadExecutor, getState, getVersion, hasComponent, openTx, openTx, openTx, openTx, openTx, runAs, runAs, runAsAgent, runAsAgent, runAsAgentWithResult, runAsAgentWithResult, runAsWithResult, runWithResult, runWithResult, setup, stop
-
Field Details
-
SCRIPT_PREFIX_STROLCH
- See Also:
-
SCRIPT_PREFIX_ARCHIVE
- See Also:
-
PROP_DATA_TYPE
- See Also:
-
DATA_TYPE_XML
- See Also:
-
DATA_TYPE_JSON
- See Also:
-
-
Constructor Details
-
PostgreSqlPersistenceHandler
-
-
Method Details
-
getDataType
-
initialize
- Overrides:
initializein classStrolchComponent- Throws:
Exception
-
getConfiguration
- Overrides:
getConfigurationin classStrolchComponent
-
getDataSources
Returns the map ofDataSourcewhich can be used in maintenance mode- Returns:
- the dsMap
-
start
- Overrides:
startin classStrolchComponent- Throws:
Exception
-
destroy
- Overrides:
destroyin classStrolchComponent- Throws:
Exception
-
openTx
public StrolchTransaction openTx(StrolchRealm realm, li.strolch.privilege.model.Certificate certificate, String action, boolean readOnly) - Specified by:
openTxin interfacePersistenceHandler
-
getConnection
-
getOrderDao
- Specified by:
getOrderDaoin interfacePersistenceHandler
-
getResourceDao
- Specified by:
getResourceDaoin interfacePersistenceHandler
-
getActivityDao
- Specified by:
getActivityDaoin interfacePersistenceHandler
-
getAuditDao
- Specified by:
getAuditDaoin interfacePersistenceHandler
-
getLogMessageDao
- Specified by:
getLogMessageDaoin interfacePersistenceHandler
-