public abstract class MaterializationManager extends Object implements VDBLifeCycleListener, 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 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,
org.teiid.runtime.MaterializationManager.JobType jobType) |
public MaterializationManager(ContainerLifeCycleListener shutdownListener)
public abstract ScheduledExecutorService getScheduledExecutorService()
public abstract DQPCore getDQP()
public abstract VDBRepository getVDBRepository()
public void added(String name, CompositeVDB cvdb)
added
in interface VDBLifeCycleListener
public void beforeRemove(String name, CompositeVDB cvdb)
beforeRemove
in interface VDBLifeCycleListener
public void removed(String name, CompositeVDB cvdb)
removed
in interface VDBLifeCycleListener
public void finishedDeployment(String name, CompositeVDB cvdb)
finishedDeployment
in interface VDBLifeCycleListener
public int resetPendingJob(VDBMetaData vdb, Table table, String nodeName)
public void scheduleSnapshotJob(CompositeVDB vdb, Table table, long ttl, long delay, org.teiid.runtime.MaterializationManager.JobType jobType)
public ResultsFuture<?> executeAsynchQuery(VDBMetaData vdb, String command) throws SQLException
SQLException
public ResultsFuture<?> executeAsynchQuery(VDBMetaData vdb, String command, DQPCore.ResultsListener listener) throws SQLException
SQLException
public List<Map<String,String>> executeQuery(VDBMetaData vdb, String command) throws SQLException
SQLException
public void nodeJoined(String nodeName)
nodeJoined
in interface NodeListener
public void nodeDropped(String nodeName)
nodeDropped
in interface NodeListener
Copyright © 2019. All rights reserved.