public abstract class MaterializationManager extends Object implements VDBLifeCycleListener, NodeTracker.NodeListener
| Constructor and Description |
|---|
MaterializationManager(ContainerLifeCycleListener shutdownListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
added(String name,
CompositeVDB cvdb) |
void |
beforeRemove(String name,
CompositeVDB cvdb) |
ResultsFuture<?> |
executeAsynchQuery(VDBMetaData vdb,
String command) |
ResultsFuture<?> |
executeAsynchQuery(VDBMetaData vdb,
String command,
DQPCore.ResultsListener listener) |
List<Map<String,String>> |
executeQuery(VDBMetaData vdb,
String command) |
void |
finishedDeployment(String name,
CompositeVDB cvdb) |
abstract DQPCore |
getDQP() |
abstract Executor |
getExecutor() |
abstract ScheduledExecutorService |
getScheduledExecutorService() |
abstract VDBRepository |
getVDBRepository() |
void |
nodeDropped(String nodeName) |
void |
nodeJoined(String nodeName) |
void |
removed(String name,
CompositeVDB cvdb) |
int |
resetPendingJob(VDBMetaData vdb,
Table table,
String nodeName) |
void |
scheduleSnapshotJob(CompositeVDB vdb,
Table table,
long ttl,
long delay,
boolean oneTimeJob) |
public MaterializationManager(ContainerLifeCycleListener shutdownListener)
public abstract Executor getExecutor()
public abstract ScheduledExecutorService getScheduledExecutorService()
public abstract DQPCore getDQP()
public abstract VDBRepository getVDBRepository()
public void added(String name, CompositeVDB cvdb)
added in interface VDBLifeCycleListenerpublic void beforeRemove(String name, CompositeVDB cvdb)
beforeRemove in interface VDBLifeCycleListenerpublic void removed(String name, CompositeVDB cvdb)
removed in interface VDBLifeCycleListenerpublic void finishedDeployment(String name, CompositeVDB cvdb)
finishedDeployment in interface VDBLifeCycleListenerpublic int resetPendingJob(VDBMetaData vdb, Table table, String nodeName)
public void scheduleSnapshotJob(CompositeVDB vdb, Table table, long ttl, long delay, boolean oneTimeJob)
public ResultsFuture<?> executeAsynchQuery(VDBMetaData vdb, String command) throws SQLException
SQLExceptionpublic ResultsFuture<?> executeAsynchQuery(VDBMetaData vdb, String command, DQPCore.ResultsListener listener) throws SQLException
SQLExceptionpublic List<Map<String,String>> executeQuery(VDBMetaData vdb, String command) throws SQLException
SQLExceptionpublic void nodeJoined(String nodeName)
nodeJoined in interface NodeTracker.NodeListenerpublic void nodeDropped(String nodeName)
nodeDropped in interface NodeTracker.NodeListenerCopyright © 2017 JBoss by Red Hat. All rights reserved.