Package com.e1c.g5.dt.applications.wst
Interface IAsyncServerDelegate
public interface IAsyncServerDelegate
The mix-in interface of the server delegate to allow server delegate to add or remove modules asynchronously.
- See Also:
-
ServerDelegate
-
Method Summary
Modifier and TypeMethodDescriptionvoid
scheduleModifyModules
(org.eclipse.wst.server.core.IModule[] add, org.eclipse.wst.server.core.IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor) Schedules modules add or remove for the server.
-
Method Details
-
scheduleModifyModules
void scheduleModifyModules(org.eclipse.wst.server.core.IModule[] add, org.eclipse.wst.server.core.IModule[] remove, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException Schedules modules add or remove for the server.- Parameters:
add
- a possibly-empty list of modules to add ornull
if noneremove
- a possibly-empty list of modules to remove ornull
if nonemonitor
- a progress monitor ornull
if progress reporting and cancellation are not desired- Throws:
org.eclipse.core.runtime.CoreException
- if the changes are not allowed or could not be processed
-