public final class AIHttpServletListener
extends java.lang.Object
implements javax.servlet.AsyncListener
AsyncListener to handle span completion for async request handling.| Constructor and Description |
|---|
AIHttpServletListener(HttpServerHandler handler,
RequestTelemetryContext context) |
AIHttpServletListener(HttpServerHandler handler,
RequestTelemetryContext context,
com.microsoft.applicationinsights.internal.agent.AgentBinding agentBinding) |
| Modifier and Type | Method and Description |
|---|---|
void |
onComplete(javax.servlet.AsyncEvent event) |
void |
onError(javax.servlet.AsyncEvent event) |
void |
onStartAsync(javax.servlet.AsyncEvent event) |
void |
onTimeout(javax.servlet.AsyncEvent event) |
public AIHttpServletListener(HttpServerHandler handler, RequestTelemetryContext context)
public AIHttpServletListener(HttpServerHandler handler, RequestTelemetryContext context, com.microsoft.applicationinsights.internal.agent.AgentBinding agentBinding)
public void onComplete(javax.servlet.AsyncEvent event)
onComplete in interface javax.servlet.AsyncListenerpublic void onTimeout(javax.servlet.AsyncEvent event)
onTimeout in interface javax.servlet.AsyncListenerpublic void onError(javax.servlet.AsyncEvent event)
onError in interface javax.servlet.AsyncListenerpublic void onStartAsync(javax.servlet.AsyncEvent event)
throws java.io.IOException
onStartAsync in interface javax.servlet.AsyncListenerjava.io.IOException