J2EE Deployer Extension
Identifier:
org.eclipse.jst.j2ee.DeployerExtension
Since:
This extension point is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
Description:
The extension point gives the ability to extend deployer operations on J2EE artifacts, for eg, EJB deployment and Webservices deployment. Registration of the deployer is based on module type and server target.
Configuration Markup:
<!ELEMENT extension (deployer)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT deployer (runtime+ , (nature | component))>
<!ATTLIST deployer
deployer_class CDATA #REQUIRED>
- deployer_class - the qualified name of the class to be used as the deployer
<!ELEMENT runtime EMPTY>
<!ATTLIST runtime
runtime_server_id CDATA #REQUIRED>
- runtime_server_id - the runtime server id for this deployer
<!ELEMENT nature EMPTY>
<!ATTLIST nature
module_nature_id CDATA #REQUIRED>
- module_nature_id - the support module nature id
<!ELEMENT component EMPTY>
<!ATTLIST component
component_type CDATA #REQUIRED>
- component_type - the supported component type for this deployer
Copyright (c) 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