@ProxyFor(implementedInterfaces = "org.apache.http.concurrent.FutureCallback") public class FutureCallbackProxy implements IProxySubject {
String superClassName = proxyInfo.superClass(); if (StringUtils.isNotEmpty(superClassName)) { Class<?> superClass = getType(superClassName, context); for (String interfaceName : proxyInfo.implementedInterfaces()) { Class<?> interfaceClass = getType(interfaceName, context); plan.implementedInterfaces.add(interfaceClass); for (String paramTypeName : proxyInfo.constructorParameterTypes()) { Class<?> paramType = getType(paramTypeName, context); plan.constructorParameterTypes.add(paramType);
@ProxyFor(superClass = "org.eclipse.jetty.client.HttpEventListenerWrapper", constructorParameterTypes = { "org.eclipse.jetty.client.HttpEventListener", "boolean" }) public class JettyEventListenerProxy implements IProxySubject, HttpResponse {
@ProxyFor(superClass = "javax.servlet.http.HttpServletResponseWrapper", constructorParameterTypes = { "javax.servlet.http.HttpServletResponse" }) public class TagInjectionResponseWrapper implements IProxySubject {
@ProxyFor(superClass = "javax.servlet.ServletOutputStream") public class TagInjectionOutputStream extends OutputStream implements IProxySubject {
@ProxyFor(superClass = "moved.rocks.inspectit.agent.java.proxy.ClassToProxy", implementedInterfaces = { "moved.rocks.inspectit.agent.java.proxy.InterfaceToProxy" }, constructorParameterTypes = { "java.lang.String" }) @SuppressWarnings({ "PMD" })