# Supported Runtimes

###### Identifier:

org.eclipse.jst.ws.jaxws.dom.runtime.supportedruntimes

###### Since:

1.0

###### Description:

This extension point allows contributing web service runtime extensions (implementations of the org.eclipse.jst.ws.jaxws.dom.runtime.api.IWsDOMRuntimeExtension inteface) per a given project facet version. Runtime extensions are responsible for providing artifacts for web services implemented via a given web service technology (JAX-WS, JAX-RPC, etc.)

###### Configuration Markup:

<!ELEMENT extension (implementation , project_facet+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #REQUIRED

name CDATA #IMPLIED

>

<!ELEMENT implementation EMPTY>

<!ATTLIST implementation

class CDATA #REQUIRED

>

This element specifies the contributed runtime extension class

- class - The fully qualified name of the class which implements the runtime extension

<!ELEMENT project_facet EMPTY>

<!ATTLIST project_facet

id CDATA #REQUIRED

version CDATA #IMPLIED

>

This element specifies the project facet version this runtime extension is applicable for. A runtime extension may be applicable for one or more project facet versions

- id - The ID of the project facet
- version - The version of the project facet

###### Examples:

       <extension
          id="org.eclipse.jst.ws.jaxws.dom.jee5"
          name="JEE5 DOM contribution"
          point="org.eclipse.jst.ws.jaxws.dom.runtime.domruntimes">
          <implementation class="org.eclipse.jst.ws.jaxws.dom.runtime.persistence.Jee5WsDomRuntimeExtension"/>
          <project_facet id="jst.ejb" version="3.0"/>
          <project_facet id="jst.web" version="2.5"/>
       </extension>

###### API Information:

The interfaces of the web service model are located in the "org.eclipse.jst.ws.jaxws.dom.runtime.api" package. In order to access the contributed runtime extensions use org.eclipse.jst.ws.jaxws.dom.runtime.api.WsDOMRuntimeManager

###### Supplied Implementation:

[Enter information about supplied implementation of this extension point.]

Copyright (c) 2009 SAP AG, Walldorf.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html