IBM WebSphere Application ServerTM
Release 7

com.ibm.websphere.ant.tasks
Class endptEnabler

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.ibm.ws.webservices.tools.ant.EndpointEnabler
              extended by com.ibm.websphere.ant.tasks.endptEnabler

public class endptEnabler
extends com.ibm.ws.webservices.tools.ant.EndpointEnabler

The endptEnabler task enables a set of web services within an Enterprise Application Archive (EAR) file. For each web service-enabled EJB JAR in the EAR file, it adds one or more router modules to the EAR. The structure of the endptEnabler task is shown below:

<taskdef name="EndpointEnablerTask" classname="com.ibm.websphere.ant.tasks.endptEnabler"> classpath="location of installed websphere classes"> </taskdef> <EndpointEnablerTask earfile="location of input EAR file"> <property key="property name" value="property value"/> <property key="another property name" value="another property value"/> </EndpointEnablerTask>


Nested Class Summary
 class endptEnabler.Property
          Used for nested property definitions.
 
Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
endptEnabler()
           
 
Method Summary
 com.ibm.ws.webservices.tools.ant.EndpointEnabler.Property createProperty()
          The Property information is embedded in a "property" element.
 void setEarfile(java.lang.String earfile)
          This method accepts a string containing the name of the EAR to be modified.
 
Methods inherited from class com.ibm.ws.webservices.tools.ant.EndpointEnabler
execute
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

endptEnabler

public endptEnabler()
Method Detail

setEarfile

public void setEarfile(java.lang.String earfile)
This method accepts a string containing the name of the EAR to be modified.

Overrides:
setEarfile in class com.ibm.ws.webservices.tools.ant.EndpointEnabler
Parameters:
earfile - A string containing the EAR name

createProperty

public com.ibm.ws.webservices.tools.ant.EndpointEnabler.Property createProperty()
The Property information is embedded in a "property" element. Elements have create methods. Note that the Property class has "key" and "value" attributes. These are some examples of properties that can be passed in as key and value attributes: key value ------- ------------------ verbose false http.routerModuleNameSuffix HTTPRouter StockQuoteEJB.transports http,jms StockQuoteEJB.http.routerModuleName StockQuoteEJB_HTTPRouter.war StockQuoteEJB.http.contextRoot /StockQuoteEJB StockQuoteEJB.jms.routerModuleName StockQuoteEJB_JMSRouter.jar StockQuoteEJB.jms.listenerInputPortName StockQuoteEJB_ListenerPort StockQuoteEJB.jms.destinationType topic

Overrides:
createProperty in class com.ibm.ws.webservices.tools.ant.EndpointEnabler
Returns:
A Property object

IBM WebSphere Application ServerTM
Release 7