A B C F G I M O P R S T U V 
All Classes All Packages

A

any(Any, Class<T>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Upack an Any containing a message of given message type.
assertIsNotMeta(String) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Checks
Assert that the given dataType is not 'meta', else throw an exception.
asStatusRuntimeException(Status.Code, Throwable) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Wrap a throwable in a status exception which can be used to signal an error on gRPC stream.
author(RpcAuthor) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Convert given RpcAuthor to their Author counterpart.
author(Author) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given Author to their RpcAuthor counterpart.

B

bytes(Any) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Convert primitive RpcBytes message to the native Java byte[] counterpart.

C

Checks - Class in org.hansken.plugin.extraction.runtime.grpc.common
Collection of functions for validation or conditional checking utilities.

F

finish(Any) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Unpack an Any containing an RpcFinish message.
FIRST_BYTES_SIZE - Static variable in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Amount of bytes initially sent with the RpcRandomAccessDataMeta (for performance reasons).

G

getApiVersion() - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.VersionUtil
Returns the extraction plugin API version.

I

isCompatible(String) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.VersionUtil
Utility method that compares a given version String for compatibility with the current SDK version.
isHigherOrEqualTo(String, String) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.VersionUtil
Utility method that compares two API versions.
isMetaContext(DataContext) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Checks
Check if this DataContext is a 'meta' context, meaning there is no associated data to read.

M

maturityLevel(RpcMaturity) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Convert given RpcMaturity to their MaturityLevel counterpart.
maturityLevel(MaturityLevel) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given MaturityLevel to their RpcMaturity counterpart.
metaOfData(String, RandomAccessData) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given RandomAccessData to their RpcRandomAccessDataMeta counterpart.
metaOfDataContext(DataContext) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given DataContext to their RpcDataContext counterpart.

O

org.hansken.plugin.extraction.runtime.grpc.common - package org.hansken.plugin.extraction.runtime.grpc.common
 

P

Pack - Class in org.hansken.plugin.extraction.runtime.grpc.common
Utility class to convert from native Java or plugin API data structures to their gRPC message counterparts.
pluginApiVersion(RpcPluginInfo) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Returns the API version contained in the RpcPluginInfo instance.
pluginId(RpcPluginIdentifier) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
 
pluginId(PluginId) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
 
pluginInfo(RpcPluginInfo) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Convert given RpcPluginInfo to their PluginInfo counterpart.
pluginInfo(PluginInfo) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given PluginInfo to their RpcPluginInfo counterpart.
pluginResources(RpcPluginResources) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Convert given RpcPluginResources to their PluginResources counterpart.
pluginType(RpcPluginType) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Convert given RpcPluginType to their PluginType counterpart.
pluginType(PluginType) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given PluginType to their RpcPluginType counterpart.
primitive(Any) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Convert given primitive message to their native Java counterpart.
primitive(Object) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given object to their RPC primitive message counterpart (see PrimitiveMessages proto definitions), based on the runtime type.
property(String, Object) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
 

R

randomAccessDataMeta(String, ImmutableTrace) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Pack given dataType and trace into an RPC message.
readParameters(long, int, String, String) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Create an RpcRead message from given position and size.

S

searchRequest(String, int, TraceSearcher.SearchScope) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Create a RpcSearchRequest message from given query and count.
searchResult(SearchResult) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Create a RpcSearchResult from a given SearchResult.
searchScope(RpcSearchScope) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
 
searchTrace(SearchTrace) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given SearchTrace to their RpcSearchTrace counterpart.
start(Any) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Unpack an Any containing an RpcStart message.

T

trace(String, ImmutableTrace) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Convert given Trace to their RpcTrace counterpart.
traceEnrichment(String, Set<String>, Map<String, Object>, List<Trace.Tracelet>, Map<String, List<DataTransformation>>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
Create a RpcEnrichTrace message which contains given set of types and properties to send to the client and used to enrich the currently processed trace with.
tracelet(RpcTracelet) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
Convert given RpcTracelet to their Trace.Tracelet counterpart.
transformations(List<RpcTransformation>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
 

U

Unpack - Class in org.hansken.plugin.extraction.runtime.grpc.common
Utility class to convert from gRPC messages to their native Java or plugin API counterparts.

V

VersionUtil - Class in org.hansken.plugin.extraction.runtime.grpc.common
Utility class that is used to return the current SDK (API) version, and to test forward and backward compatibility.
A B C F G I M O P R S T U V 
All Classes All Packages