Class ImmutableTraceProxy
- java.lang.Object
-
- org.hansken.plugin.extraction.runtime.grpc.server.proxy.ImmutableTraceProxy
-
- All Implemented Interfaces:
ImmutableTrace
- Direct Known Subclasses:
SearchTraceProxy,TraceProxy
public class ImmutableTraceProxy extends Object implements ImmutableTrace
Proxy implementation for the server side of theextraction pluginframework. It delegates calls through gRPC (seeGrpcFacade) to the trace currently being processed on the client side.Note: this implementation is not thread-safe.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tget(String name)Set<String>properties()StringtraceId()Set<String>types()
-
-
-
Method Detail
-
types
public Set<String> types()
- Specified by:
typesin interfaceImmutableTrace
-
properties
public Set<String> properties()
- Specified by:
propertiesin interfaceImmutableTrace
-
traceId
public String traceId()
- Specified by:
traceIdin interfaceImmutableTrace
-
get
public <T> T get(String name)
- Specified by:
getin interfaceImmutableTrace
-
-