Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- any(Any, Class<T>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Upack an
Anycontaining a message of given message type. - assertIsNotMeta(String) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Checks
-
Assert that the given
dataTypeis not'meta', else throw an exception. - asStatusRuntimeException(Status.Code, Throwable) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Wrap a
throwablein 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
- author(Author) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
B
- bytes(Any) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Convert primitive
RpcBytesmessage to the native Javabyte[]counterpart.
C
- Checks - Class in org.hansken.plugin.extraction.runtime.grpc.common
-
Collection of functions for validation or conditional checking utilities.
D
- deserialize(JsonParser, DeserializationContext) - Method in class org.hansken.plugin.extraction.runtime.json.LatLongDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class org.hansken.plugin.extraction.runtime.json.VectorDeserializer
F
- finish(Any) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Unpack an
Anycontaining anRpcFinishmessage. - 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
- genericList(List<Object>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Packs a (potentially non-homogeneous) List into a RpcList.
- genericList(RpcList) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Unpacks a generic non-homogenous list into a native Java
List. - genericMap(Map<String, Object>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Packs a (potentially non-homogeneous) Map into a RpcMap.
- genericMap(RpcMap) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Unpacks a generic non-homogenous map into a native Java
Map. - 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
DataContextis a'meta'context, meaning there is no associated data to read.
L
- LatLongDeserializer - Class in org.hansken.plugin.extraction.runtime.json
- LatLongDeserializer() - Constructor for class org.hansken.plugin.extraction.runtime.json.LatLongDeserializer
M
- maturityLevel(RpcMaturity) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Convert given
RpcMaturityto theirMaturityLevelcounterpart. - maturityLevel(MaturityLevel) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Convert given
MaturityLevelto theirRpcMaturitycounterpart. - metaOfData(String, RandomAccessData) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Convert given
RandomAccessDatato theirRpcRandomAccessDataMetacounterpart. - metaOfDataContext(DataContext) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Convert given
DataContextto theirRpcDataContextcounterpart.
O
- org.hansken.plugin.extraction.runtime.grpc.common - package org.hansken.plugin.extraction.runtime.grpc.common
- org.hansken.plugin.extraction.runtime.json - package org.hansken.plugin.extraction.runtime.json
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
RpcPluginInfoinstance. - 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
RpcPluginInfoto theirPluginInfocounterpart. - pluginInfo(PluginInfo) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Convert given
PluginInfoto theirRpcPluginInfocounterpart. - PluginModule - Class in org.hansken.plugin.extraction.runtime.json
- PluginModule() - Constructor for class org.hansken.plugin.extraction.runtime.json.PluginModule
- pluginResources(RpcPluginResources) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Convert given
RpcPluginResourcesto theirPluginResourcescounterpart. - pluginType(RpcPluginType) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Convert given
RpcPluginTypeto theirPluginTypecounterpart. - pluginType(PluginType) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Convert given
PluginTypeto theirRpcPluginTypecounterpart. - 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
RpcReadmessage 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
RpcSearchRequestmessage from given query and count. - searchResult(SearchResult) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Create a
RpcSearchResultfrom a givenSearchResult. - 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
SearchTraceto theirRpcSearchTracecounterpart. - start(Any) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Unpack an
Anycontaining anRpcStartmessage.
T
- trace(String, ImmutableTrace) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
- 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
RpcEnrichTracemessage 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
RpcTraceletto theirTrace.Traceletcounterpart. - transformations(List<RpcTransformation>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
- transformerArgument(Object) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Packs an object into a RpcTransformerArgument.
- transformerArgument(RpcTransformerArgument) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Convert a
RpcTransformerArgumentinto a Java native type. - transformerArgumentMap(Map<String, TransformerArgument>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Packs a map of TransformerArguments into a RpcTransformerArguments.
- transformerRequest(TransformerLabel, Map<String, RpcTransformerArgument>) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Pack
-
Packs a transformer label describing the transformer and arguments to invoke it into a transformer request.
- transformerResponse(RpcTransformerResponse) - Static method in class org.hansken.plugin.extraction.runtime.grpc.common.Unpack
-
Retrieve the response value from
RpcTransformerResponse. - transformers(List<RpcTransformer>) - 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
- VectorDeserializer - Class in org.hansken.plugin.extraction.runtime.json
- VectorDeserializer() - Constructor for class org.hansken.plugin.extraction.runtime.json.VectorDeserializer
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form