public class HashMapTokenStore extends Object implements TokenStore
| Constructor and Description |
|---|
HashMapTokenStore(IdGenerator idGenerator) |
| Modifier and Type | Method and Description |
|---|---|
Token |
addToken(Identifier instanceId,
Identifier nodeId,
Option<Identifier> sourceNodeId,
boolean isFinal) |
FlowInstanceTokenList |
getInstanceTokens(Identifier instanceId) |
FlowInstanceTokenList |
getNodeTokens(Identifier nodeId,
Identifier instanceId) |
boolean |
setDead(Identifier instanceId,
Identifier tokenIdToDelete) |
boolean |
setFinal(Identifier instanceId,
Identifier tokenId) |
List<Token> |
tokensForInstance(Identifier instanceId) |
public HashMapTokenStore(IdGenerator idGenerator)
public List<Token> tokensForInstance(Identifier instanceId)
public FlowInstanceTokenList getInstanceTokens(Identifier instanceId)
getInstanceTokens in interface TokenStorepublic FlowInstanceTokenList getNodeTokens(Identifier nodeId, Identifier instanceId)
getNodeTokens in interface TokenStorepublic Token addToken(Identifier instanceId, Identifier nodeId, Option<Identifier> sourceNodeId, boolean isFinal)
addToken in interface TokenStorepublic boolean setDead(Identifier instanceId, Identifier tokenIdToDelete)
setDead in interface TokenStorepublic boolean setFinal(Identifier instanceId, Identifier tokenId)
setFinal in interface TokenStoreCopyright © 2015. All rights reserved.