public interface ExecutableNode
| Modifier and Type | Method and Description |
|---|---|
SqlConvertible |
createQuery(List<ExecutionInfoToken> tokens)
Creates a query that should be run.
|
ExecutionInfoToken |
createToken(DbmsQueryResult result) |
int |
getDependentNodeCount() |
Map<String,MethodInvocationInformation> |
getMethodsToInvokeOnConnection()
The methods are invoked on DbmsConnection and its results are set to the ExecutionInfoToken.
|
void |
getNotified(ExecutableNode source,
ExecutionInfoToken token) |
List<ExecutionTokenQueue> |
getSourceQueues()
The tokens are retrieved from these queues.
|
List<ExecutableNode> |
getSubscribers()
The result of createToken() is broadcasted to these queues.
|
SqlConvertible createQuery(List<ExecutionInfoToken> tokens) throws VerdictDBException
tokens - VerdictDBExceptionExecutionInfoToken createToken(DbmsQueryResult result)
List<ExecutionTokenQueue> getSourceQueues()
List<ExecutableNode> getSubscribers()
void getNotified(ExecutableNode source, ExecutionInfoToken token)
int getDependentNodeCount()
Map<String,MethodInvocationInformation> getMethodsToInvokeOnConnection()
Copyright © 2018 University of Michigan. All rights reserved.