net.sf.infrared.antTask
Class Integrate
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.MatchingTask
net.sf.infrared.antTask.Integrate
- All Implemented Interfaces:
- org.apache.tools.ant.types.selectors.SelectorContainer
- public class Integrate
- extends org.apache.tools.ant.taskdefs.MatchingTask
Integrates the InfraRED with the application.
Integration of InfraRED with the application is composed of following steps.
1. Instrumentation of application (Insertion of byte code to collect performance data).
2. Addition of relevant InfraRED jars in the appropriate location in the application.
3. Insertion of appropriate servlet filters, application life cycle listener and
listener servlet in the application.
4. Addition of infrared properties file in the appropriate location.
| Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
fileset |
| 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 |
| Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems |
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
filesets
protected Vector filesets
Integrate
public Integrate()
setEarFile
public void setEarFile(File earFile)
setWebWar
public void setWebWar(File webWar)
setDestEarFile
public void setDestEarFile(File destEarFile)
setDestWebWar
public void setDestWebWar(File destWebWar)
setInfraredHome
public void setInfraredHome(File infraredHome)
setAppInfLibJars
public void setAppInfLibJars(String appInfLibJars)
setDistDir
public void setDistDir(String distDir)
setExplodedTempDir
public void setExplodedTempDir(String explodedTempDir)
setWeblogicJar
public void setWeblogicJar(File weblogicJar)
setCentralCollection
public void setCentralCollection(String centralCollection)
setCentralServer
public void setCentralServer(String centralServer)
setAspectPath
public void setAspectPath(File aspectPath)
setInstrument
public void setInstrument(boolean instrument)
setFork
public void setFork(boolean fork)
setAppserver
public void setAppserver(String appserver)
setApplicationName
public void setApplicationName(String applicationName)
setPortNumber
public void setPortNumber(String portNumber)
addFileset
public void addFileset(org.apache.tools.ant.types.FileSet set)
createClasspath
public org.apache.tools.ant.types.Path createClasspath()
setClasspath
public void setClasspath(org.apache.tools.ant.types.Path classpath)
getClasspath
public org.apache.tools.ant.types.Path getClasspath()
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Throws:
org.apache.tools.ant.BuildException