org.cumulus4j.store.datastoreversion
Class CommandApplyParam
java.lang.Object
org.cumulus4j.store.datastoreversion.CommandApplyParam
public class CommandApplyParam
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_KEY_TIMEOUT
public static final String PROPERTY_KEY_TIMEOUT
- See Also:
- Constant Field Values
CommandApplyParam
public CommandApplyParam(Cumulus4jStoreManager storeManager,
CryptoContext cryptoContext,
PersistenceManager persistenceManager,
DatastoreVersion datastoreVersion,
Properties workInProgressStateProperties)
- Parameters:
storeManager - TODOcryptoContext - the context; must not be null.persistenceManager - the persistence-manager; must not be null.datastoreVersion - the current datastore-version (representing the last execution of the same command
as currently being applied). Always null, if the command is final. Only not null, if
the command is not final and was already applied in an earlier version.workInProgressStateProperties - TODO
getStoreManager
public Cumulus4jStoreManager getStoreManager()
getCryptoContext
public CryptoContext getCryptoContext()
getPersistenceManager
public PersistenceManager getPersistenceManager()
getDatastoreVersion
public DatastoreVersion getDatastoreVersion()
getWorkInProgressStateProperties
public Properties getWorkInProgressStateProperties()
getDatastoreVersionCommandApplyWorkInProgressTimeout
public long getDatastoreVersionCommandApplyWorkInProgressTimeout()
- Get the time in milliseconds after which a
WorkInProgressException should be thrown by the
DatastoreVersionCommand.
- Returns:
- the timeout in milliseconds.
getApplyStartTimestamp
public Date getApplyStartTimestamp()
isDatastoreVersionCommandApplyWorkInProgressTimeoutExceeded
public boolean isDatastoreVersionCommandApplyWorkInProgressTimeoutExceeded()
Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.