Server Types

Identifier:
org.eclipse.wst.server.core.serverTypes

Since:
1.0

Description:
This extension point is used to provide support for a new server type.

Configuration Markup:

<!ELEMENT extension (serverType+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT serverType EMPTY>

<!ATTLIST serverType

id                  CDATA #REQUIRED

name                CDATA #REQUIRED

description         CDATA #REQUIRED

class               CDATA #REQUIRED

behaviourClass      CDATA #IMPLIED

hasConfiguration    (true | false)

runtimeTypeId       CDATA #REQUIRED

launchConfigId      CDATA #IMPLIED

supportsRemoteHosts (true | false)

runtime             (true | false)

launchModes         CDATA #IMPLIED

initialState        CDATA #IMPLIED

startTimeout        CDATA #IMPLIED

stopTimeout         CDATA #IMPLIED

startBeforePublish  (true | false) >


Examples:
The following is an example of a server type extension point:

   <extension 
         point="org.eclipse.wst.server.core.serverTypes">
      <serverType
            id="com.example.serverType"
            name="%serverTypeName"
            description="%serverTypeDescription"
            supportsRemoteHosts="true"
            runtime="true"
            initialState="stopped"
            hasConfiguration="true"
            launchConfigId="com.example.launchConfigurationType"
            runtimeTypeId="com.example.runtime"
            class="com.example.ExampleServerDelegate"
            behaviourClass="com.example.ExampleServerBehaviourDelegate"/>
   </extension>


Copyright (c) 2000, 2005 IBM Corporation and others.
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