Package zipkin2.storage.cassandra.v1
Class CassandraSpanStore
- java.lang.Object
-
- zipkin2.storage.cassandra.v1.CassandraSpanStore
-
- All Implemented Interfaces:
ServiceAndSpanNames
,SpanStore
,Traces
public final class CassandraSpanStore extends java.lang.Object implements SpanStore, Traces, ServiceAndSpanNames
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Call<java.util.List<DependencyLink>>
getDependencies(long endTs, long lookback)
Call<java.util.List<java.lang.String>>
getRemoteServiceNames(java.lang.String serviceName)
Call<java.util.List<java.lang.String>>
getServiceNames()
Call<java.util.List<java.lang.String>>
getSpanNames(java.lang.String serviceName)
Call<java.util.List<Span>>
getTrace(java.lang.String traceId)
Call<java.util.List<java.util.List<Span>>>
getTraces(java.lang.Iterable<java.lang.String> traceIds)
Call<java.util.List<java.util.List<Span>>>
getTraces(QueryRequest request)
-
-
-
Method Detail
-
getTraces
public Call<java.util.List<java.util.List<Span>>> getTraces(QueryRequest request)
-
getTraces
public Call<java.util.List<java.util.List<Span>>> getTraces(java.lang.Iterable<java.lang.String> traceIds)
-
getServiceNames
public Call<java.util.List<java.lang.String>> getServiceNames()
- Specified by:
getServiceNames
in interfaceServiceAndSpanNames
- Specified by:
getServiceNames
in interfaceSpanStore
-
getRemoteServiceNames
public Call<java.util.List<java.lang.String>> getRemoteServiceNames(java.lang.String serviceName)
- Specified by:
getRemoteServiceNames
in interfaceServiceAndSpanNames
-
getSpanNames
public Call<java.util.List<java.lang.String>> getSpanNames(java.lang.String serviceName)
- Specified by:
getSpanNames
in interfaceServiceAndSpanNames
- Specified by:
getSpanNames
in interfaceSpanStore
-
getDependencies
public Call<java.util.List<DependencyLink>> getDependencies(long endTs, long lookback)
- Specified by:
getDependencies
in interfaceSpanStore
-
-