Uses of Interface
org.eclipse.wst.server.core.IServer

Packages that use IServer
org.eclipse.wst.server.core The main server tools framework client API. 
org.eclipse.wst.server.core.model SPI support for the server tools framework. 
org.eclipse.wst.server.core.util Utility classes for the server tools framework. 
 

Uses of IServer in org.eclipse.wst.server.core
 

Methods in org.eclipse.wst.server.core that return IServer
 IServer ServerEvent.getServer()
          Returns the server involved in the change event.
static IServer ServerCore.findServer(java.lang.String id)
          Returns the server with the given id, or null if none.
static IServer[] ServerCore.getServers()
          Returns an array of all known server instances.
static IServer ServerCore.getDefaultServer(IModule module)
          Returns the preferred runtime server for the given module.
 IServer IServerWorkingCopy.getOriginal()
          Returns the server instance that this working copy is associated with.
 IServer IServerWorkingCopy.save(boolean force, IProgressMonitor monitor)
          Commits the changes made in this working copy.
 IServer IServerWorkingCopy.saveAll(boolean force, IProgressMonitor monitor)
          Commits the changes made in this server working copy after first committing any associated server configuration or server runtime working copies.
static IServer[] ServerUtil.getAvailableServersForModule(IModule module, boolean includeErrors, IProgressMonitor monitor)
          Returns a list of all servers that this deployable is not currently configured on, but could be added to.
static IServer[] ServerUtil.getServersByModule(IModule module, IProgressMonitor monitor)
          Returns a list of all servers that this module is configured on.
static IServer ServerUtil.getServer(ILaunchConfiguration configuration)
          Returns the server associated with the given launch configuration.
 

Methods in org.eclipse.wst.server.core with parameters of type IServer
static void ServerCore.setDefaultServer(IModule module, IServer server, IProgressMonitor monitor)
          Sets the preferred runtime server for the given module.
 void IServerLifecycleListener.serverAdded(IServer server)
          A new server has been created.
 void IServerLifecycleListener.serverChanged(IServer server)
          An existing server has been updated or modified.
 void IServerLifecycleListener.serverRemoved(IServer server)
          A existing server has been removed.
 void IPublishListener.publishStarted(IServer server)
          Fired to notify that publishing has begun.
 void IPublishListener.publishFinished(IServer server, IStatus status)
          Publishing has finished.
static IFile ServerUtil.getUnusedServerFile(IProject project, IServer server)
          Returns an unused file in the given project.
static boolean ServerUtil.containsModule(IServer server, IModule module, IProgressMonitor monitor)
          Returns true if the given server currently contains the given module.
static IStatus ServerUtil.validateEdit(java.lang.Object context, IServer server)
          Validates whether this server can be editted.
static int ServerUtil.getMonitoredPort(IServer server, int port, java.lang.String contentType)
          Returns the port that is being used to monitor the given port on the server.
 

Constructors in org.eclipse.wst.server.core with parameters of type IServer
ServerEvent(int kind, IServer server, int state, int publishingState, boolean restartState)
          Create a new server event for server change events.
ServerEvent(int kind, IServer server, IModule[] module, int state, int publishingState, boolean restartState)
          Create a new ServerEvent for module change events.
 

Uses of IServer in org.eclipse.wst.server.core.model
 

Methods in org.eclipse.wst.server.core.model that return IServer
 IServer ServerDelegate.getServer()
          Returns the server that this server delegate corresponds to.
 IServer ServerBehaviourDelegate.getServer()
          Returns the server that this server delegate corresponds to.
 

Methods in org.eclipse.wst.server.core.model with parameters of type IServer
 boolean ClientDelegate.supports(IServer server, java.lang.Object launchable, java.lang.String launchMode)
          Returns true if this launchable can be run by this client.
abstract  IStatus ClientDelegate.launch(IServer server, java.lang.Object launchable, java.lang.String launchMode, ILaunch launch)
          Opens or executes on the launchable.
abstract  java.lang.Object LaunchableAdapterDelegate.getLaunchable(IServer server, IModuleArtifact moduleArtifact)
          Returns a launchable object from this module artifact.
 PublishOperation[] PublishTaskDelegate.getTasks(IServer server, java.util.List modules)
          Returns the tasks that should be performed during publishing.
 PublishOperation[] PublishTaskDelegate.getTasks(IServer server, int kind, java.util.List modules, java.util.List kindList)
          Returns the tasks that should be performed during publishing.
 

Uses of IServer in org.eclipse.wst.server.core.util
 

Methods in org.eclipse.wst.server.core.util with parameters of type IServer
 void PublishAdapter.publishStarted(IServer server)
           
 void PublishAdapter.publishFinished(IServer server, IStatus status)
           
 void ServerLifecycleAdapter.serverAdded(IServer server)
           
 void ServerLifecycleAdapter.serverChanged(IServer server)
           
 void ServerLifecycleAdapter.serverRemoved(IServer server)