|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.sqltools.plan.internal.core.PlanManager
public class PlanManager
Implementation of IPlanManager
| Constructor Summary | |
|---|---|
PlanManager()
Constructor |
|
| Method Summary | |
|---|---|
void |
addPlanManagerListener(IPlanManagerListener listener)
Adds listener |
IPlanInstance |
createNewPlanInstance(PlanRequest request)
Creates a new plan instance |
void |
fireFinish(IPlanInstance instance)
Fires all the listeners of the plan finish event |
IPlanInstance[] |
getAllPlanInstances()
Returns all currently available plan instances |
IPlanInstance |
getPlanInstance(PlanRequest request)
Returns the plan instance identified by given plan request |
void |
removeAllFinished()
Removes all finished plan instances |
void |
removePlanInstance(IPlanInstance instance)
Removes the specified plan instance |
void |
removePlanManagerListener(IPlanManagerListener listener)
Removes listener |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PlanManager()
| Method Detail |
|---|
public void addPlanManagerListener(IPlanManagerListener listener)
IPlanManager
addPlanManagerListener in interface IPlanManagerlistener - a listenerpublic IPlanInstance createNewPlanInstance(PlanRequest request)
IPlanManager
createNewPlanInstance in interface IPlanManagerrequest - the given plan request
public void fireFinish(IPlanInstance instance)
instance - the plan instancepublic IPlanInstance[] getAllPlanInstances()
IPlanManager
getAllPlanInstances in interface IPlanManagerpublic void removeAllFinished()
IPlanManager
removeAllFinished in interface IPlanManagerpublic void removePlanInstance(IPlanInstance instance)
IPlanManager
removePlanInstance in interface IPlanManagerinstance - the specified plan instancepublic void removePlanManagerListener(IPlanManagerListener listener)
IPlanManager
removePlanManagerListener in interface IPlanManagerlistener - a listenerpublic IPlanInstance getPlanInstance(PlanRequest request)
IPlanManager
getPlanInstance in interface IPlanManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||