org.eclipse.ecf.ui.actions
Class AsynchContainerConnectAction
java.lang.Object
org.eclipse.ecf.ui.actions.SynchContainerConnectAction
org.eclipse.ecf.ui.actions.AsynchContainerConnectAction
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate, org.eclipse.ui.IWorkbenchWindowActionDelegate
public class AsynchContainerConnectAction
- extends SynchContainerConnectAction
Action class for invoking IContainer.connect(ID, IConnectContext)
as
separate job.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsynchContainerConnectAction
public AsynchContainerConnectAction(IContainer container,
ID targetID,
IConnectContext connectContext,
IExceptionHandler exceptionHandler,
java.lang.Runnable successBlock)
AsynchContainerConnectAction
public AsynchContainerConnectAction(IContainer container,
ID targetID,
IConnectContext connectContext,
IExceptionHandler exceptionHandler)
AsynchContainerConnectAction
public AsynchContainerConnectAction(IContainer container,
ID targetID,
IConnectContext connectContext)
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.ui.IWorkbenchWindowActionDelegate
- Overrides:
dispose
in class SynchContainerConnectAction
handleException
protected org.eclipse.core.runtime.IStatus handleException(java.lang.Throwable e)
getStatusForECFException
protected org.eclipse.core.runtime.IStatus getStatusForECFException(ECFException exception)
run
public void run(org.eclipse.jface.action.IAction action)
- Specified by:
run
in interface org.eclipse.ui.IActionDelegate
- Overrides:
run
in class SynchContainerConnectAction
run
public void run()