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 TypeMethodDescriptionvoidscheduleModifyModules(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 ornullif noneremove- a possibly-empty list of modules to remove ornullif nonemonitor- a progress monitor ornullif progress reporting and cancellation are not desired- Throws:
org.eclipse.core.runtime.CoreException- if the changes are not allowed or could not be processed
-