Class InstrumentTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.hibernate.tool.instrument.BasicInstrumentationTask
org.hibernate.tool.instrument.cglib.InstrumentTask
- All Implemented Interfaces:
Instrumenter.Options
Deprecated.
An Ant task for instrumenting persistent classes in order to enable
field-level interception using CGLIB.
In order to use this task, typically you would define a a taskdef
similar to:
where lib.class.path is an ANT path reference containing all the required Hibernate and CGLIB libraries. And then use it like:
where the nested ANT fileset includes the class you would like to have instrumented. Optionally you can chose to enable "Extended Instrumentation" if desired by specifying the extended attribute on the task:...
See the Hibernate manual regarding this option....
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.tool.instrument.BasicInstrumentationTask
BasicInstrumentationTask.LoggerBridge -
Field Summary
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected InstrumenterbuildInstrumenter(Logger logger, Instrumenter.Options options) Deprecated.Methods inherited from class org.hibernate.tool.instrument.BasicInstrumentationTask
addFileset, execute, filesets, isExtended, isVerbose, performExtendedInstrumentation, setExtended, setVerboseMethods 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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
-
Constructor Details
-
InstrumentTask
public InstrumentTask()Deprecated.
-
-
Method Details
-
buildInstrumenter
Deprecated.- Specified by:
buildInstrumenterin classBasicInstrumentationTask
-
InstrumentTaskinstead