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) |
Identifier |
createInstance(Identifier definitionId) |
TokenList |
getInstanceTokens(Identifier instanceId) |
TokenList |
getNodeTokens(Identifier nodeId,
Identifier instanceId) |
protected List<Identifier> |
getOrCreateInstanceList(Identifier flowId) |
boolean |
removeToken(Identifier instanceId,
Identifier tokenIdToDelete) |
public HashMapTokenStore(IdGenerator idGenerator)
public TokenList getInstanceTokens(Identifier instanceId)
getInstanceTokens in interface TokenStorepublic TokenList getNodeTokens(Identifier nodeId, Identifier instanceId)
getNodeTokens in interface TokenStorepublic Token addToken(Identifier instanceId, Identifier nodeId, Option<Identifier> sourceNodeId)
addToken in interface TokenStorepublic boolean removeToken(Identifier instanceId, Identifier tokenIdToDelete)
removeToken in interface TokenStorepublic Identifier createInstance(Identifier definitionId)
createInstance in interface TokenStoreprotected List<Identifier> getOrCreateInstanceList(Identifier flowId)
Copyright © 2014. All rights reserved.