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



<!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



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