Custom tracers using oss java agents
AssigneeCisco Technology, Inc.
InventorWalter Theodore HULICK, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorWalter Theodore HULICK, Jr.
Estimating the term…
In one embodiment, a process comprises: obtaining a class loader of a primary agent process by identifying a parent loader of an extension loader in which a custom agent extension operates; mapping shaded class names used by the primary agent process by inspecting a primary JAR file for classes required for the custom agent extension; creating a custom compilation JAR by renaming classdata files of the primary JAR file to class files and repackaging the class files into the custom compilation JAR; compiling the custom agent extension using the custom compilation JAR to reference the shaded class names; implementing a runtime class loading delegation mechanism, wherein the custom agent extension dynamically resolves required classes from the class loader of the primary agent process; and utilizing the shaded class names to create/register a custom tracer within the custom agent extension, wherein the custom tracer operates independently of the primary agent process.
A method, comprising:
A tangible, non-transitory, computer-readable medium storing program instructions that cause a device to execute a process comprising:
An apparatus, comprising:
Dependencies are inferred from the claim text.