- generate() - Static method in class software.amazon.disco.agent.util.FastIdGenerator
-
Randomly generate an ID.
- get() - Static method in class software.amazon.disco.agent.reflect.concurrent.TransactionContext
-
Get the DiSCo Transaction ID, or null if the agent is not loaded
- getAgentUptime() - Static method in class software.amazon.disco.agent.reflect.metrics.DiscoAgentMetrics
-
Simple utility method to observe how long the Disco agent has been running on this system.
- getAllHeaders() - Method in interface software.amazon.disco.agent.event.BaseHeaderRetrievable
-
Returns all headers
- getAllHeaders() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Returns all headers
- getAllHeaders() - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
Returns all headers
- getArgTypes() - Method in class software.amazon.disco.agent.reflect.ReflectiveCall
-
Get the array of argument types specified in this ReflectiveCall
- getChildId() - Method in class software.amazon.disco.agent.event.AbstractThreadEvent
-
Get the child threadId
- getChildId() - Method in interface software.amazon.disco.agent.event.ThreadEvent
-
Get the child threadId
- getClassName() - Method in class software.amazon.disco.agent.reflect.ReflectiveCall
-
Get the class name specified in this ReflectiveCall
- getContentLength() - Method in class software.amazon.disco.agent.event.HttpServiceDownstreamResponseEvent
-
Get the content length stored in the Event
- getData(String) - Method in class software.amazon.disco.agent.event.AbstractEvent
-
Retrieve a data value from this event, given a named key
- getData(String) - Method in interface software.amazon.disco.agent.event.Event
-
Retrieve a data value from this event, given a named key
- getDate() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Common HTTP metadata: return the date entry from the header.
- getDate() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP metadata: return the date entry from the header.
- getDestinationAddress() - Method in class software.amazon.disco.agent.event.AbstractProtocolRequestEvent
-
Get the destination address; i.e.
- getDestinationAddress() - Method in interface software.amazon.disco.agent.event.ProtocolRequestEvent
-
Get the destination address; i.e.
- getDestinationIP() - Method in class software.amazon.disco.agent.event.AbstractNetworkProtocolRequestEvent
-
Get the destination IP address.
- getDestinationIP() - Method in interface software.amazon.disco.agent.event.NetworkProtocolRequestEvent
-
Get the destination IP address.
- getDestinationPort() - Method in class software.amazon.disco.agent.event.AbstractNetworkProtocolRequestEvent
-
Get the socket-level destination port; the port that the receiving end is using to retrieve data;.
- getDestinationPort() - Method in interface software.amazon.disco.agent.event.NetworkProtocolRequestEvent
-
Get the socket-level destination port; the port that the receiving end is using to retrieve data;.
- getFirstHeader(String) - Method in interface software.amazon.disco.agent.event.BaseHeaderRetrievable
-
Returns the first header value that matches the provided key if it exists
- getFirstHeader(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Returns the first header value that matches the provided key if it exists
- getFirstHeader(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
Returns the first header value that matches the provided key if it exists
- getHeaderData(String) - Method in class software.amazon.disco.agent.event.AbstractProtocolEvent
-
- getHeaderData(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
- getHeaderData(String) - Method in interface software.amazon.disco.agent.event.ProtocolEvent
-
- getHeaderMap() - Method in class software.amazon.disco.agent.event.AbstractProtocolEvent
-
Get the internal header map.
- getHeaders(String) - Method in interface software.amazon.disco.agent.event.BaseHeaderRetrievable
-
Returns the header values that matches the provided key if it exists
- getHeaders(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Returns the header values that matches the provided key if it exists
- getHeaders(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
Returns the header values that matches the provided key if it exists
- getHost() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Common HTTP metadata: return the host entry from the header.
- getHost() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP metadata: return the host entry from the header.
- getHTTPOrigin() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Common HTTP metadata: return the origin entry from the header.
- getHTTPOrigin() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP metadata: return the origin entry from the header.
- getHttpRequestEvent() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolResponseEvent
-
Get the HTTP Request event that came before this response event.
- getHttpRequestEvent() - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
Get the HTTP Request event that came before this response event.
- getLocalIPAddress() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Retrieve the IP address of the interface on which the request was received.
- getLocalIPAddress() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Retrieve the IP address of the interface on which the request was received.
- getMetadata(String) - Static method in class software.amazon.disco.agent.reflect.concurrent.TransactionContext
-
Get a value from the DiSCo metadata map, or null if the agent is not loaded
- getMetadataWithTag(String) - Static method in class software.amazon.disco.agent.reflect.concurrent.TransactionContext
-
Get data from the metadata map which contains the specified tag, or return null if the agent is not loaded
- getMethod() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Get the http verb/method used from the incoming request.
- getMethod() - Method in class software.amazon.disco.agent.event.HttpServiceDownstreamRequestEvent
-
Get the HTTP method from the event
- getMethod() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Get the http verb/method used from the incoming request.
- getMethodName() - Method in class software.amazon.disco.agent.reflect.ReflectiveCall
-
Get the name of the method specified in this ReflectiveCall
- getNetworkRequestEvent() - Method in class software.amazon.disco.agent.event.AbstractNetworkProtocolResponseEvent
-
Get the prior network request event
- getNetworkRequestEvent() - Method in interface software.amazon.disco.agent.event.NetworkProtocolResponseEvent
-
Get the prior network request event
- getNetworkType() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Get the network type of this ProtocolNetworkEvent
- getNetworkType() - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
Get the network type of this ProtocolNetworkEvent
- getNetworkType() - Method in interface software.amazon.disco.agent.event.NetworkProtocolEvent
-
Get the network type of this ProtocolNetworkEvent
- getOperation() - Method in class software.amazon.disco.agent.event.AbstractServiceEvent
-
Get the operation name
- getOperation() - Method in class software.amazon.disco.agent.event.AbstractThreadEvent
-
Get the particular type of ThreadEvent ENTERING or EXITING
- getOperation() - Method in class software.amazon.disco.agent.event.AbstractTransactionEvent
-
Get the type of TransactionEvent, BEGIN or END
- getOperation() - Method in interface software.amazon.disco.agent.event.ServiceEvent
-
Get the operation name
- getOperation() - Method in class software.amazon.disco.agent.event.ThreadEnterEvent
-
Get the particular type of ThreadEvent ENTERING or EXITING
- getOperation() - Method in interface software.amazon.disco.agent.event.ThreadEvent
-
Get the particular type of ThreadEvent ENTERING or EXITING
- getOperation() - Method in class software.amazon.disco.agent.event.ThreadExitEvent
-
Get the particular type of ThreadEvent ENTERING or EXITING
- getOperation() - Method in class software.amazon.disco.agent.event.TransactionBeginEvent
-
Get the type of TransactionEvent, BEGIN or END
- getOperation() - Method in class software.amazon.disco.agent.event.TransactionEndEvent
-
Get the type of TransactionEvent, BEGIN or END
- getOperation() - Method in interface software.amazon.disco.agent.event.TransactionEvent
-
Get the type of TransactionEvent, BEGIN or END
- getOrigin() - Method in class software.amazon.disco.agent.event.AbstractEvent
-
Getter for the Event's origin.
- getOrigin() - Method in interface software.amazon.disco.agent.event.Event
-
Getter for the Event's origin.
- getParentId() - Method in class software.amazon.disco.agent.event.AbstractThreadEvent
-
Get the parent threadId
- getParentId() - Method in interface software.amazon.disco.agent.event.ThreadEvent
-
Get the parent threadId
- getPriority() - Method in interface software.amazon.disco.agent.event.Listener
-
All Listeners have a priority.
- getProtocolRequestEvent() - Method in class software.amazon.disco.agent.event.AbstractProtocolResponseEvent
- getProtocolRequestEvent() - Method in interface software.amazon.disco.agent.event.ProtocolResponseEvent
-
- getReferer() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Common HTTP metadata: return the referer entry from the header.
- getReferer() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP metadata: return the referer entry from the header.
- getRemoteIPAddress() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Retrieve the IP address of the client that sent the request.
- getRemoteIPAddress() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Retrieve the IP address of the client that sent the request.
- getRequest() - Method in class software.amazon.disco.agent.event.AbstractProtocolRequestEvent
-
Get the protocol-level request object
- getRequest() - Method in class software.amazon.disco.agent.event.AbstractServiceCancellationEvent
-
Get the associated request event
- getRequest() - Method in class software.amazon.disco.agent.event.AbstractServiceRequestEvent
-
Get the request object
- getRequest() - Method in class software.amazon.disco.agent.event.AbstractServiceResponseEvent
-
Get the associated request event
- getRequest() - Method in interface software.amazon.disco.agent.event.ProtocolRequestEvent
-
Get the protocol-level request object
- getRequest() - Method in interface software.amazon.disco.agent.event.ServiceCancellationEvent
-
Get the associated request event
- getRequest() - Method in interface software.amazon.disco.agent.event.ServiceRequestEvent
-
Get the request object
- getRequest() - Method in interface software.amazon.disco.agent.event.ServiceResponseEvent
-
Get the associated request event
- getResponse() - Method in class software.amazon.disco.agent.event.AbstractProtocolResponseEvent
-
Get the protocol-level response object
- getResponse() - Method in class software.amazon.disco.agent.event.AbstractServiceResponseEvent
-
Get the response object
- getResponse() - Method in interface software.amazon.disco.agent.event.ProtocolResponseEvent
-
Get the protocol-level response object
- getResponse() - Method in interface software.amazon.disco.agent.event.ServiceResponseEvent
-
Get the response object
- getReturnType() - Method in class software.amazon.disco.agent.reflect.ReflectiveCall
-
Get the class return type of the method specified in this ReflectiveCall
- getRtype() - Method in class software.amazon.disco.agent.reflect.MethodHandleWrapper
-
Deprecated.
Get the return type of the method referred to by this MethodHandleWrapper
- getService() - Method in class software.amazon.disco.agent.event.AbstractServiceEvent
-
Get the service name
- getService() - Method in interface software.amazon.disco.agent.event.ServiceEvent
-
Get the service name
- getServiceEventId() - Method in class software.amazon.disco.agent.event.AbstractServiceEvent
-
Get the ID of this ServiceEvent
- getServiceEventId() - Method in interface software.amazon.disco.agent.event.ServiceEvent
-
Get the ID of this ServiceEvent
- getSourceAddress() - Method in class software.amazon.disco.agent.event.AbstractProtocolRequestEvent
-
Get the source address; i.e.
- getSourceAddress() - Method in interface software.amazon.disco.agent.event.ProtocolRequestEvent
-
Get the source address; i.e.
- getSourceIP() - Method in class software.amazon.disco.agent.event.AbstractNetworkProtocolRequestEvent
-
Get the source IP address.
- getSourceIP() - Method in interface software.amazon.disco.agent.event.NetworkProtocolRequestEvent
-
Get the source IP address.
- getSourcePort() - Method in class software.amazon.disco.agent.event.AbstractNetworkProtocolRequestEvent
-
Get the socket-level source port; the port that the caller used to send data.
- getSourcePort() - Method in interface software.amazon.disco.agent.event.NetworkProtocolRequestEvent
-
Get the socket-level source port; the port that the caller used to send data.
- getStatusCode() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolResponseEvent
-
The HTTP status code
- getStatusCode() - Method in class software.amazon.disco.agent.event.HttpServiceDownstreamResponseEvent
-
Get the status code stored in the Event
- getStatusCode() - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
The HTTP status code
- getStatusIndicator() - Method in class software.amazon.disco.agent.event.AbstractProtocolResponseEvent
-
Returns the status indicator of this response event.
- getStatusIndicator() - Method in interface software.amazon.disco.agent.event.ProtocolResponseEvent
-
Returns the status indicator of this response event.
- getThrown() - Method in class software.amazon.disco.agent.event.AbstractServiceResponseEvent
-
Get the thrown exception
- getThrown() - Method in interface software.amazon.disco.agent.event.ServiceResponseEvent
-
Get the thrown exception
- getType() - Method in class software.amazon.disco.agent.event.AbstractNetworkProtocolRequestEvent
-
Get the type of this ProtocolRequestEvent
- getType() - Method in class software.amazon.disco.agent.event.AbstractNetworkProtocolResponseEvent
-
Get the type of this ProtocolRequestEvent
- getType() - Method in class software.amazon.disco.agent.event.AbstractServiceEvent
-
Get the type of this ServiceEvent
- getType() - Method in interface software.amazon.disco.agent.event.ProtocolEvent
-
Get the type of this ProtocolRequestEvent
- getType() - Method in class software.amazon.disco.agent.event.ServiceActivityRequestEvent
-
Get the type of this ServiceEvent
- getType() - Method in class software.amazon.disco.agent.event.ServiceActivityResponseEvent
-
Get the type of this ServiceEvent
- getType() - Method in class software.amazon.disco.agent.event.ServiceDownstreamCancellationEvent
-
Get the type of this ServiceEvent
- getType() - Method in class software.amazon.disco.agent.event.ServiceDownstreamRequestEvent
-
Get the type of this ServiceEvent
- getType() - Method in class software.amazon.disco.agent.event.ServiceDownstreamResponseEvent
-
Get the type of this ServiceEvent
- getType() - Method in interface software.amazon.disco.agent.event.ServiceEvent
-
Get the type of this ServiceEvent
- getUninitializedTransactionContextValue() - Static method in class software.amazon.disco.agent.reflect.concurrent.TransactionContext
-
Get the default uninitialized Transaction Context value
- getUri() - Method in class software.amazon.disco.agent.event.HttpServiceDownstreamRequestEvent
-
Get the URI from the event
- getURL() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Get the URL associated with the incoming request
- getURL() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Get the URL associated with the incoming request
- getUserAgent() - Method in interface software.amazon.disco.agent.event.HttpNetworkProtocolRequestEvent
-
Common HTTP metadata: return the user-agent entry from the header.
- getUserAgent() - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP metadata: return the user-agent entry from the header.
- warn(String) - Method in interface software.amazon.disco.agent.logging.Logger
-
Log the given message at the WARN level of severity.
- warn(Throwable) - Method in interface software.amazon.disco.agent.logging.Logger
-
Log the given Throwable at the WARN level of severity.
- warn(String, Throwable) - Method in interface software.amazon.disco.agent.logging.Logger
-
Log the given Throwable object with the given Message at the WARN level of severity.
- warn(String) - Static method in class software.amazon.disco.agent.reflect.logging.Logger
-
Log a warning message
- withArgTypes(Class...) - Method in class software.amazon.disco.agent.reflect.ReflectiveCall
-
Declare the expected method signature by its arguments
- withContentLength(long) - Method in class software.amazon.disco.agent.event.HttpServiceDownstreamResponseEvent
-
Add a contentLength to this Event
- withData(String, Object) - Method in class software.amazon.disco.agent.event.AbstractEvent
-
Add a data item to this event with the given name and value
- withDate(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP Metadata: Store the date into the header map
- withDefaultValue(T) - Method in class software.amazon.disco.agent.reflect.ReflectiveCall
-
Set the default value to return in case no DiSCo agent is present.
- withHeaderData(String, String) - Method in class software.amazon.disco.agent.event.AbstractProtocolEvent
-
Stores the key-value pair into the header map.
- withHeaderMap(Map<String, String>) - Method in class software.amazon.disco.agent.event.AbstractProtocolEvent
-
Populate the contents of the inputMap into the header map.
- withHeaderMap(Map<String, String>) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Populate the contents of the inputMap into the header map.
- withHeaderMap(Map<String, String>) - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
Store all the contents of inputMap into the header map.
- withHost(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP Metadata: Store the host into the header map
- withHTTPOrigin(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP Metadata: Store the origin into the header map
- withMethod(String) - Method in class software.amazon.disco.agent.event.HttpServiceDownstreamRequestEvent
-
Set the HTTP method in this event
- withMethod(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Store the HTTP method/verb into this event
- withReferer(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP Metadata: Store the referer into the header map
- withRequest(Object) - Method in class software.amazon.disco.agent.event.AbstractProtocolRequestEvent
-
The literal request object stored in the protocol event.
- withRequest(ServiceRequestEvent) - Method in class software.amazon.disco.agent.event.AbstractServiceCancellationEvent
-
Add a request object to this event
- withRequest(Object) - Method in class software.amazon.disco.agent.event.AbstractServiceRequestEvent
-
Add a request object to this event
- withRequest(Object) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Store the literal HTTP request object into this event.
- withResponse(Object) - Method in class software.amazon.disco.agent.event.AbstractProtocolResponseEvent
-
Add the response object into this protocol event.
- withResponse(Object) - Method in class software.amazon.disco.agent.event.AbstractServiceResponseEvent
-
Add a response object to this event
- withResponse(Object) - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
Store the response object associated with this http response.
- withStatusCode(int) - Method in class software.amazon.disco.agent.event.HttpServiceDownstreamResponseEvent
-
Add a status code to this Event
- withStatusCode(int) - Method in class software.amazon.disco.agent.event.HttpServletNetworkResponseEvent
-
Store the status code that resulted from the HTTP response.
- withStatusIndicator(String) - Method in class software.amazon.disco.agent.event.AbstractProtocolResponseEvent
-
Add the status indicator into this event.
- withThrown(Throwable) - Method in class software.amazon.disco.agent.event.AbstractServiceResponseEvent
-
Add a thrown exception to this event
- withUri(String) - Method in class software.amazon.disco.agent.event.HttpServiceDownstreamRequestEvent
-
Set the URI in this event
- withURL(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Store the HTTP URL from the incoming request into this event.
- withUserAgent(String) - Method in class software.amazon.disco.agent.event.HttpServletNetworkRequestEvent
-
Common HTTP Metadata: Store the user-agent into the header map