public interface IdentifiedStateContainer
| Modifier and Type | Method and Description |
|---|---|
<S extends IdentifiedState<ID>,ID extends Serializable> |
loadStateAndLock(ID id,
Class<? extends S> stateClass) |
<S extends IdentifiedState<ID>,ID extends Serializable> |
loadStateAndLock(ID id,
Class<? extends S> stateClass,
long timeoutInMS) |
<S extends IdentifiedState<ID>,ID extends Serializable> |
newStateAndLock(Class<? extends S> stateClass) |
<S extends IdentifiedState<ID>,ID extends Serializable> |
newStateAndLock(Class<? extends S> stateClass,
long timeout) |
void |
release(Serializable id) |
<S extends IdentifiedState<ID>,ID extends Serializable> S newStateAndLock(Class<? extends S> stateClass)
<S extends IdentifiedState<ID>,ID extends Serializable> S newStateAndLock(Class<? extends S> stateClass, long timeout)
<S extends IdentifiedState<ID>,ID extends Serializable> S loadStateAndLock(ID id, Class<? extends S> stateClass) throws IdentifiedStateIsLockingException
<S extends IdentifiedState<ID>,ID extends Serializable> S loadStateAndLock(ID id, Class<? extends S> stateClass, long timeoutInMS) throws IdentifiedStateIsLockingException
void release(Serializable id)
Copyright © 2020. All rights reserved.