Skip navigation links
A B C D E G H I P T 

A

ApacheClientUtil - Class in com.appoptics.awslambda.wrapper.httpclient.apache
 
ApacheClientUtil() - Constructor for class com.appoptics.awslambda.wrapper.httpclient.apache.ApacheClientUtil
 

B

build() - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.HttpClientBuilder
 

C

CheckedHandler<R,E extends Throwable> - Interface in com.appoptics.awslambda.handler
 
CheckedProcedure<E extends Throwable> - Interface in com.appoptics.awslambda.handler
 
close() - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
com.appoptics.awslambda - package com.appoptics.awslambda
Obtains the io.opentelemetry.trace.Tracer
com.appoptics.awslambda.handler - package com.appoptics.awslambda.handler
Enables AppOptics instrumentation for java functions in AWS Lambda.
com.appoptics.awslambda.wrapper.httpclient.apache - package com.appoptics.awslambda.wrapper.httpclient.apache
Enables AppOptics instrumentation for outbound http requests by Apache HTTP Client
create() - Static method in class com.appoptics.awslambda.wrapper.httpclient.apache.HttpClientBuilder
 

D

DefaultHttpClient - Class in com.appoptics.awslambda.wrapper.httpclient.apache
A wrapper replacement for org.apache.http.impl.client.DefaultHttpClient
DefaultHttpClient(ClientConnectionManager, HttpParams) - Constructor for class com.appoptics.awslambda.wrapper.httpclient.apache.DefaultHttpClient
 
DefaultHttpClient(ClientConnectionManager) - Constructor for class com.appoptics.awslambda.wrapper.httpclient.apache.DefaultHttpClient
 
DefaultHttpClient(HttpParams) - Constructor for class com.appoptics.awslambda.wrapper.httpclient.apache.DefaultHttpClient
 
DefaultHttpClient() - Constructor for class com.appoptics.awslambda.wrapper.httpclient.apache.DefaultHttpClient
 
doHandleRequest(I, Context) - Method in interface com.appoptics.awslambda.handler.TracedRequestHandler
 
doHandleRequest(InputStream, OutputStream, Context) - Method in interface com.appoptics.awslambda.handler.TracedRequestStreamHandler
 

E

execute() - Method in interface com.appoptics.awslambda.handler.CheckedHandler
 
execute() - Method in interface com.appoptics.awslambda.handler.CheckedProcedure
 
execute() - Method in interface com.appoptics.awslambda.handler.Handler
 
execute() - Method in interface com.appoptics.awslambda.handler.Procedure
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.DefaultHttpClient
 
execute(HttpUriRequest, HttpContext) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.DefaultHttpClient
 
execute(HttpHost, HttpRequest) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.DefaultHttpClient
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
execute(HttpUriRequest, HttpContext) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
execute(HttpUriRequest) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
execute(HttpHost, HttpRequest) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
execute(HttpUriRequest, ResponseHandler<? extends T>) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
execute(HttpUriRequest, ResponseHandler<? extends T>, HttpContext) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 

G

getConnectionManager() - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
getParams() - Method in class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
getTracer() - Static method in class com.appoptics.awslambda.TracerRegistry
 

H

Handler<R> - Interface in com.appoptics.awslambda.handler
 
handleRequest(I, Context) - Method in interface com.appoptics.awslambda.handler.TracedRequestHandler
 
handleRequest(InputStream, OutputStream, Context) - Method in interface com.appoptics.awslambda.handler.TracedRequestStreamHandler
 
HandlerInstrumentor - Class in com.appoptics.awslambda.handler
Wrap the existing code logic with method instrument or instrumentChecked
HttpClientBuilder - Class in com.appoptics.awslambda.wrapper.httpclient.apache
A wrapper replacement for org.apache.http.impl.client.HttpClientBuilder

I

instrument(I, Context, Class<?>, Handler<O>) - Static method in class com.appoptics.awslambda.handler.HandlerInstrumentor
Instruments the code execution specified by the handlerFunction.
instrument(I, Context, Class<?>, Procedure) - Static method in class com.appoptics.awslambda.handler.HandlerInstrumentor
Similar to HandlerInstrumentor.instrument(Object, Context, Class, Handler) except that the handler function returns nothing
instrumentChecked(I, Context, Class<?>, CheckedHandler<O, E>) - Static method in class com.appoptics.awslambda.handler.HandlerInstrumentor
instrumentChecked(I, Context, Class<?>, CheckedProcedure<E>) - Static method in class com.appoptics.awslambda.handler.HandlerInstrumentor
Similar to HandlerInstrumentor.instrumentChecked(Object, Context, Class, CheckedHandler) except that the handler function returns nothing

P

Procedure - Interface in com.appoptics.awslambda.handler
 

T

TracedHttpClient - Class in com.appoptics.awslambda.wrapper.httpclient.apache
A wrapper for `org.apache.http.impl.client.CloseableHttpClient`, this should not be referenced directly.
TracedHttpClient(CloseableHttpClient) - Constructor for class com.appoptics.awslambda.wrapper.httpclient.apache.TracedHttpClient
 
TracedRequestHandler<I,O> - Interface in com.appoptics.awslambda.handler
Implement this interface instead of RequestHandler to trace your function Provide implementation of TracedRequestHandler.doHandleRequest(Object, Context) instead of RequestHandler.handleRequest(Object, Context) For example:
TracedRequestStreamHandler - Interface in com.appoptics.awslambda.handler
Implement this interface instead of RequestStreamHandler to trace your function Provide implementation of TracedRequestStreamHandler.doHandleRequest(InputStream, OutputStream, Context) instead of RequestStreamHandler.handleRequest(InputStream, OutputStream, Context) For example:
TracerRegistry - Class in com.appoptics.awslambda
A registry to obtain a Tracer If using our tracer as default tracer provider, then use artifact `com.appoptics.agent.java:appoptics-aws-lambda-opentelemetry-tracer` and follow OpenTelemetry's practice to obtain the tracer
TracerRegistry() - Constructor for class com.appoptics.awslambda.TracerRegistry
 
A B C D E G H I P T 
Skip navigation links

Copyright © 2020. All rights reserved.