Skip navigation links
D E F G H I O P S T V 

D

DataAccessor - Class in software.amazon.disco.agent.interception.templates
A generic template for creating efficient reflection-free accessors onto Objects for interceptors, where no compile-time dependency on the Object's class can safely be taken (which is most or all of the time).
DataAccessor(ElementMatcher<TypeDescription>, ElementMatcher<TypeDescription>, Class<?>) - Constructor for class software.amazon.disco.agent.interception.templates.DataAccessor
Protected constructor for factory access
DataAccessor.ExceptionSafety - Class in software.amazon.disco.agent.interception.templates
An Advice class to wrap generated methods in catch-all exception safety.
DataAccessPath - Annotation Type in software.amazon.disco.agent.interception.annotations
Methods in a data accessor annotated with DataAccessPath access their data according to that path.
description - Variable in class software.amazon.disco.agent.interception.InstallationError
A short description of the symptoms of the error.

E

ExceptionSafety() - Constructor for class software.amazon.disco.agent.interception.templates.DataAccessor.ExceptionSafety
 

F

forClassNamed(String, Class<?>) - Static method in class software.amazon.disco.agent.interception.templates.DataAccessor
Factory method to create a DataAccessor which allows access to corresponding methods of the given exact class
forConcreteSubclassesOfInterface(String, Class<?>) - Static method in class software.amazon.disco.agent.interception.templates.DataAccessor
Factory method to create a DataAccessor which allows access to the corresponding methods of any concrete subclasses of the given interface

G

get() - Method in interface software.amazon.disco.agent.interception.Package
Return a list/set of this package's Installables

H

handleArguments(List<String>) - Method in interface software.amazon.disco.agent.interception.Installable
Given a list of command line arguments, handle them in whatever way makes sense for the implementing class.

I

install(AgentBuilder) - Method in interface software.amazon.disco.agent.interception.Installable
Install the necessary hooks for this piece of DiSCo functionality.
install(AgentBuilder) - Method in class software.amazon.disco.agent.interception.templates.DataAccessor
Install the necessary hooks for this piece of DiSCo functionality.
Installable - Interface in software.amazon.disco.agent.interception
DiSCo interceptions are broken apart by category e.g.
InstallationError - Class in software.amazon.disco.agent.interception
A descriptor of an installation error detected by an Installable after installation.
InstallationError(String) - Constructor for class software.amazon.disco.agent.interception.InstallationError
 

O

onMethodExit(Throwable) - Static method in class software.amazon.disco.agent.interception.templates.DataAccessor.ExceptionSafety
Advice on method exit, to rewrite any thrown exception to be null, and therefore suppressed

P

Package - Interface in software.amazon.disco.agent.interception
Abstraction around a collection of Installables, so that products can install a whole package, without needing to know the types of each Installable, which is effectively an implementation detail.

S

software.amazon.disco.agent.interception - package software.amazon.disco.agent.interception
 
software.amazon.disco.agent.interception.annotations - package software.amazon.disco.agent.interception.annotations
 
software.amazon.disco.agent.interception.templates - package software.amazon.disco.agent.interception.templates
 

T

toString() - Method in class software.amazon.disco.agent.interception.InstallationError
 

V

verifyEffect() - Method in interface software.amazon.disco.agent.interception.Installable
Verify that one or more classes appear instrumented as intended by this Installable.
D E F G H I O P S T V 
Skip navigation links