Class ProvidedPublishingServerBehaviourDelegate


  • public abstract class ProvidedPublishingServerBehaviourDelegate
    extends org.eclipse.wst.server.core.model.ServerBehaviourDelegate
    WST server behaviour delegate extension that publishes only the provided modules on publish request.
    See Also:
    ServerBehaviourDelegate
    • Field Summary

      • Fields inherited from class org.eclipse.wst.server.core.model.ServerBehaviourDelegate

        ADDED, CHANGED, NO_CHANGE, REMOVED
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void publish​(int kind, List<org.eclipse.wst.server.core.IModule[]> modules, org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info)  
      • Methods inherited from class org.eclipse.wst.server.core.model.ServerBehaviourDelegate

        addRemovedModules, canControlModule, canPublish, canPublishModule, canRestart, canRestartModule, canStart, canStop, createExternalModule, dispose, executePublishers, executePublishers, getAllModules, getPublishedResourceDelta, getPublishedResources, getResources, getServer, getTasks, getTempDirectory, getTempDirectory, handleResourceChange, hasBeenPublished, initialize, performTasks, publish, publishFinish, publishModule, publishModule, publishModules, publishServer, publishStart, restart, restartModule, setExternalModules, setLaunch, setMode, setModulePublishState, setModuleRestartState, setModuleState, setModuleStatus, setServerPublishState, setServerRestartState, setServerState, setServerStatus, setupLaunchConfiguration, shouldIgnorePublishRequest, startModule, stop, stopModule, updatePublishInfo
    • Constructor Detail

      • ProvidedPublishingServerBehaviourDelegate

        public ProvidedPublishingServerBehaviourDelegate()
    • Method Detail

      • publish

        public void publish​(int kind,
                            List<org.eclipse.wst.server.core.IModule[]> modules,
                            org.eclipse.core.runtime.IProgressMonitor monitor,
                            org.eclipse.core.runtime.IAdaptable info)
                     throws org.eclipse.core.runtime.CoreException
        Overrides:
        publish in class org.eclipse.wst.server.core.model.ServerBehaviourDelegate
        Throws:
        org.eclipse.core.runtime.CoreException