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()