Class PostgreSqlDataArchiveHandler
java.lang.Object
li.strolch.agent.api.StrolchComponent
li.strolch.persistence.postgresql.PostgreSqlDataArchiveHandler
- All Implemented Interfaces:
DataArchiveHandler
-
Field Summary
Fields inherited from class li.strolch.agent.api.StrolchComponent
COMPONENT_VERSION_PROPERTIES, logger -
Constructor Summary
ConstructorsConstructorDescriptionPostgreSqlDataArchiveHandler(ComponentContainer container, String componentName) -
Method Summary
Modifier and TypeMethodDescriptiongetActivityDao(Connection connection, TransactionResult txResult) getOrderDao(Connection connection, TransactionResult txResult) getResourceDao(Connection connection, TransactionResult txResult) voidrun(StrolchTransaction tx, BiConsumer<Connection, TransactionResult> runnable) <T> TrunWithResult(StrolchTransaction tx, BiFunction<Connection, TransactionResult, T> runnable) voidstart()Methods inherited from class li.strolch.agent.api.StrolchComponent
assertContainerStarted, assertStarted, destroy, getAgent, getComponent, getConfiguration, getContainer, getExecutorService, getExecutorService, getLocator, getName, getScheduledExecutor, getScheduledExecutor, getSingleThreadExecutor, getSingleThreadExecutor, getState, getVersion, hasComponent, initialize, openTx, openTx, openTx, openTx, openTx, runAs, runAs, runAsAgent, runAsAgent, runAsAgentWithResult, runAsAgentWithResult, runAsWithResult, runWithResult, runWithResult, setup, stop
-
Constructor Details
-
PostgreSqlDataArchiveHandler
-
-
Method Details
-
start
- Overrides:
startin classStrolchComponent- Throws:
Exception
-
getConnection
- Specified by:
getConnectionin interfaceDataArchiveHandler
-
run
- Specified by:
runin interfaceDataArchiveHandler
-
runWithResult
public <T> T runWithResult(StrolchTransaction tx, BiFunction<Connection, TransactionResult, T> runnable) - Specified by:
runWithResultin interfaceDataArchiveHandler
-
getOrderDao
- Specified by:
getOrderDaoin interfaceDataArchiveHandler
-
getResourceDao
- Specified by:
getResourceDaoin interfaceDataArchiveHandler
-
getActivityDao
- Specified by:
getActivityDaoin interfaceDataArchiveHandler
-