Interface IServerDelegateApplicationExtension

All Known Implementing Classes:
StandaloneServerDelegate

public interface IServerDelegateApplicationExtension
Special extension of ServerDelegate with additional functionallity for working with IServer from IServerApplication, and IApplicationBehaviourDelegate
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    processServerConfigurationPathChange(org.eclipse.core.resources.IFolder oldServerConfigurationPath, org.eclipse.core.resources.IFolder newServerConfigurationPath, org.eclipse.core.runtime.IProgressMonitor monitor)
    Processes changes of server configuration path.
  • Method Details

    • processServerConfigurationPathChange

      void processServerConfigurationPathChange(org.eclipse.core.resources.IFolder oldServerConfigurationPath, org.eclipse.core.resources.IFolder newServerConfigurationPath, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Processes changes of server configuration path. This method should be called when folder with configuration sever file was moved.
      Parameters:
      oldServerConfigurationPath - old server configuration path, cannot be null
      newServerConfigurationPath - new server configuration path, cannot be null
      monitor - a progress monitor, or null if progress reporting and cancellation are not desired
      Throws:
      org.eclipse.core.runtime.CoreException - - if there was a problem saving configuration after processing