java.lang.Object
org.hansken.plugin.extraction.runtime.grpc.server.proxy.ImmutableTraceProxy
org.hansken.plugin.extraction.runtime.grpc.server.proxy.TraceProxy
All Implemented Interfaces:
AutoCloseable, ImmutableTrace, Trace

public final class TraceProxy extends ImmutableTraceProxy implements Trace, AutoCloseable
Proxy implementation for the server side of the extraction plugin framework. It delegates calls through gRPC (see GrpcFacade) to the trace currently being processed on the client side.

Note: this implementation is not thread-safe.