## Uses of Interface
org.eclipse.wst.server.core.IRuntime

Packages that use IRuntime
org.eclipse.jst.server.core: Support for Java and J2EE server types.
org.eclipse.wst.server.core: <abstract>The main server tools framework client API.
org.eclipse.wst.server.core.model: <abstract>SPI support for the server tools framework.
org.eclipse.wst.server.core.util: <abstract>Utility classes for the server tools framework.

Uses of IRuntime in org.eclipse.jst.server.core

Methods in org.eclipse.jst.server.core that return IRuntime
`static IRuntime` `FacetUtil.getRuntime(org.eclipse.wst.common.project.facet.core.runtime.IRuntime runtime)` Returns the server runtime that corresponds to a facet runtime, or null if none could be found.

Methods in org.eclipse.jst.server.core with parameters of type IRuntime
`abstract java.lang.String` `ClasspathRuntimeTargetHandler.getClasspathContainerLabel(IRuntime runtime, java.lang.String id)` Deprecated. Returns the classpath container label for the given runtime and the given classpath container id (returned from getClasspathEntryIds()).
`IClasspathEntry[]` `ClasspathRuntimeTargetHandler.getDelegateClasspathEntries(IRuntime runtime, IProgressMonitor monitor)` Deprecated. Returns the classpath entries that correspond to the given runtime.
`static org.eclipse.wst.common.project.facet.core.runtime.IRuntime` `FacetUtil.getRuntime(IRuntime runtime)` Returns the facet runtime that corresponds to a server runtime, or null if none could be found.
`boolean` `RuntimeClasspathProviderDelegate.hasRuntimeClasspathChanged(IRuntime runtime)`
`void` `ClasspathRuntimeTargetHandler.removeRuntimeTarget(IProject project, IRuntime runtime, IProgressMonitor monitor)` Deprecated. (non-Javadoc)
`void` `RuntimeClasspathProviderDelegate.requestClasspathContainerUpdate(IRuntime runtime, IClasspathEntry[] entries)` Request that the classpath container for the given runtime and id be updated with the given classpath container entries.
`void` `ClasspathRuntimeTargetHandler.requestClasspathContainerUpdate(IRuntime runtime, java.lang.String id, IClasspathEntry[] entries)` Deprecated. Request that the classpath container for the given runtime and id be updated with the given classpath container entries.
`IClasspathEntry[]` `RuntimeClasspathProviderDelegate.resolveClasspathContainer(IProject project, IRuntime runtime)` Resolves (creates the classpath entries for) the classpath container with the given runtime and the given classpath container id (returned from getClasspathEntryIds()).
`IClasspathEntry[]` `RuntimeClasspathProviderDelegate.resolveClasspathContainer(IRuntime runtime)` Deprecated. use resolveClasspathContainer(IProject, IRuntime) instead
`abstract IClasspathEntry[]` `ClasspathRuntimeTargetHandler.resolveClasspathContainer(IRuntime runtime, java.lang.String id)` Deprecated. Resolves (creates the classpath entries for) the classpath container with the given runtime and the given classpath container id (returned from getClasspathEntryIds()).
`IClasspathEntry[]` `RuntimeClasspathProviderDelegate.resolveClasspathContainerImpl(IProject project, IRuntime runtime)` Resolve the classpath container.
`IClasspathEntry[]` `RuntimeClasspathProviderDelegate.resolveClasspathContainerImpl(IRuntime runtime)` Deprecated. should use resolveClasspathContainerImpl(IProject, IRuntime) instead
`IClasspathEntry[]` `ClasspathRuntimeTargetHandler.resolveClasspathContainerImpl(IRuntime runtime, java.lang.String id)` Deprecated. Resolve the classpath container.
`void` `ClasspathRuntimeTargetHandler.setRuntimeTarget(IProject project, IRuntime runtime, IProgressMonitor monitor)` Deprecated. (non-Javadoc)

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

Subinterfaces of IRuntime in org.eclipse.wst.server.core
`interface` `IRuntimeWorkingCopy` A working copy runtime object used for formulating changes to a runtime instance (`IRuntime`).

Methods in org.eclipse.wst.server.core that return IRuntime
`static IRuntime` `ServerCore.findRuntime(java.lang.String id)` Returns the runtime with the given id, or `null` if none.
`IRuntime` `IRuntimeWorkingCopy.getOriginal()` Returns the runtime instance that this working copy is associated with.
`IRuntime` `IServerAttributes.getRuntime()` Returns the runtime associated with this server.
`static IRuntime[]` `ServerCore.getRuntimes()` Returns an array of all known runtime instances.
`static IRuntime[]` `ServerUtil.getRuntimes(java.lang.String type, java.lang.String version)` Return a list of all runtime targets that match the given type and version.
`IRuntime` `IProjectProperties.getRuntimeTarget()` Deprecated. Project facet support should now be used instead of this API. @see org.eclipse.wst.common.project.facet.core.IFacetedProject#getRuntime()
`IRuntime` `IRuntimeWorkingCopy.save(boolean force, IProgressMonitor monitor)` Commits the changes made in this working copy.

Methods in org.eclipse.wst.server.core with parameters of type IRuntime
`IServerWorkingCopy` `IServerType.createServer(java.lang.String id, IFile file, IRuntime runtime, IProgressMonitor monitor)` Creates an working copy instance of this server type.
`void` `IRuntimeLifecycleListener.runtimeAdded(IRuntime runtime)` A new runtime has been created.
`void` `IRuntimeLifecycleListener.runtimeChanged(IRuntime runtime)` An existing runtime has been updated or modified.
`void` `IRuntimeLifecycleListener.runtimeRemoved(IRuntime runtime)` A existing runtime has been removed.
`void` `IServerWorkingCopy.setRuntime(IRuntime runtime)` Sets the runtime associated with this server working copy.

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

Methods in org.eclipse.wst.server.core.model that return IRuntime
`IRuntime` `RuntimeDelegate.getRuntime()` Returns the runtime that this runtime delegate corresponds to.

Methods in org.eclipse.wst.server.core.model with parameters of type IRuntime
`void` `ServerDelegate.importConfiguration(IRuntime runtime, IProgressMonitor monitor)` Deprecated. should use importRuntimeConfiguration (which can throw a CoreException) instead
`void` `ServerDelegate.importRuntimeConfiguration(IRuntime runtime, IProgressMonitor monitor)` This method is called to import the server configuration from the given runtime.
`abstract void` `RuntimeTargetHandlerDelegate.removeRuntimeTarget(IProject project, IRuntime runtime, IProgressMonitor monitor)` Deprecated. Remove the runtime target from the given project.
`abstract void` `RuntimeTargetHandlerDelegate.setRuntimeTarget(IProject project, IRuntime runtime, IProgressMonitor monitor)` Deprecated. Set the runtime target on the given project.

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

Methods in org.eclipse.wst.server.core.util with parameters of type IRuntime
`void` `RuntimeLifecycleAdapter.runtimeAdded(IRuntime runtime)`
`void` `RuntimeLifecycleAdapter.runtimeChanged(IRuntime runtime)`
`void` `RuntimeLifecycleAdapter.runtimeRemoved(IRuntime runtime)`