Index
All Classes and Interfaces|All Packages
A
- accept(float) - Method in interface org.elasticsearch.grok.FloatConsumer
-
Consumes the
value
.
C
- captureConfig() - Method in class org.elasticsearch.grok.Grok
-
The list of values that this Grok can capture.
- captures(String) - Method in class org.elasticsearch.grok.Grok
-
Matches and returns any named captures.
E
- ECS_COMPATIBILITY_MODES - Static variable in class org.elasticsearch.grok.Grok
F
- FloatConsumer - Interface in org.elasticsearch.grok
-
Primitive
Consumer
for floats. - forBoolean(Function<Consumer<Boolean>, GrokCaptureExtracter>) - Method in interface org.elasticsearch.grok.GrokCaptureConfig.NativeExtracterMap
-
Called when the native type is an
boolean
. - forDouble(Function<DoubleConsumer, GrokCaptureExtracter>) - Method in interface org.elasticsearch.grok.GrokCaptureConfig.NativeExtracterMap
-
Called when the native type is an
double
. - forFloat(Function<FloatConsumer, GrokCaptureExtracter>) - Method in interface org.elasticsearch.grok.GrokCaptureConfig.NativeExtracterMap
-
Called when the native type is an
float
. - forInt(Function<IntConsumer, GrokCaptureExtracter>) - Method in interface org.elasticsearch.grok.GrokCaptureConfig.NativeExtracterMap
-
Called when the native type is an
int
. - forLong(Function<LongConsumer, GrokCaptureExtracter>) - Method in interface org.elasticsearch.grok.GrokCaptureConfig.NativeExtracterMap
-
Called when the native type is an
long
. - forString(Function<Consumer<String>, GrokCaptureExtracter>) - Method in interface org.elasticsearch.grok.GrokCaptureConfig.NativeExtracterMap
-
Called when the native type is a
String
.
G
- getBuiltinPatterns(boolean) - Static method in class org.elasticsearch.grok.Grok
-
Load built-in patterns.
- getBuiltinPatterns(String) - Static method in class org.elasticsearch.grok.Grok
- Grok - Class in org.elasticsearch.grok
- Grok(Map<String, String>, String, Consumer<String>) - Constructor for class org.elasticsearch.grok.Grok
- Grok(Map<String, String>, String, MatcherWatchdog, Consumer<String>) - Constructor for class org.elasticsearch.grok.Grok
- GrokCaptureConfig - Class in org.elasticsearch.grok
-
Configuration for a value that
Grok
can capture. - GrokCaptureConfig.NativeExtracterMap<T> - Interface in org.elasticsearch.grok
-
Collection of handlers for each native type.
- GrokCaptureExtracter - Class in org.elasticsearch.grok
-
How to extract matches.
- GrokCaptureExtracter() - Constructor for class org.elasticsearch.grok.GrokCaptureExtracter
I
- isValidEcsCompatibilityMode(String) - Static method in class org.elasticsearch.grok.Grok
M
- match(byte[], int, int, GrokCaptureExtracter) - Method in class org.elasticsearch.grok.Grok
-
Matches and collects any named captures.
- match(String) - Method in class org.elasticsearch.grok.Grok
-
Checks whether a specific text matches the defined grok expression.
- MatcherWatchdog - Interface in org.elasticsearch.grok
-
Protects against long running operations that happen between the register and unregister invocations.
- MatcherWatchdog.Default - Class in org.elasticsearch.grok
- MatcherWatchdog.Noop - Class in org.elasticsearch.grok
- maxExecutionTimeInMillis() - Method in class org.elasticsearch.grok.MatcherWatchdog.Default
- maxExecutionTimeInMillis() - Method in interface org.elasticsearch.grok.MatcherWatchdog
- maxExecutionTimeInMillis() - Method in class org.elasticsearch.grok.MatcherWatchdog.Noop
N
- name() - Method in class org.elasticsearch.grok.GrokCaptureConfig
-
The name defined for the field in the pattern.
- nativeExtracter(GrokCaptureConfig.NativeExtracterMap<T>) - Method in class org.elasticsearch.grok.GrokCaptureConfig
-
Build an extract that has access to the "native" type of the extracter match.
- newInstance(long, long, LongSupplier, BiConsumer<Long, Runnable>) - Static method in interface org.elasticsearch.grok.MatcherWatchdog
-
Returns an implementation that checks for each fixed interval if there are threads that have invoked
MatcherWatchdog.register(Matcher)
and notMatcherWatchdog.unregister(Matcher)
and have been in this state for longer than the specified max execution interval and then interrupts these threads. - noop() - Static method in interface org.elasticsearch.grok.MatcherWatchdog
O
- objectExtracter(Consumer<Object>) - Method in class org.elasticsearch.grok.GrokCaptureConfig
-
Build a GrokCaptureExtracter that will call
emit
when it extracts text, boxed if the "native" representation is primitive type. - org.elasticsearch.grok - module org.elasticsearch.grok
- org.elasticsearch.grok - package org.elasticsearch.grok
R
- register(Matcher) - Method in class org.elasticsearch.grok.MatcherWatchdog.Default
- register(Matcher) - Method in class org.elasticsearch.grok.MatcherWatchdog.Noop
- register(Matcher) - Method in interface org.elasticsearch.grok.MatcherWatchdog
-
Registers the current matcher and interrupts the this matcher if the takes too long for this thread to invoke
MatcherWatchdog.unregister(Matcher)
.
T
- toRegex(String) - Method in class org.elasticsearch.grok.Grok
-
converts a grok expression into a named regex expression
U
- unregister(Matcher) - Method in class org.elasticsearch.grok.MatcherWatchdog.Default
- unregister(Matcher) - Method in class org.elasticsearch.grok.MatcherWatchdog.Noop
- unregister(Matcher) - Method in interface org.elasticsearch.grok.MatcherWatchdog
-
Unregisters the current matcher and prevents it from being interrupted.
All Classes and Interfaces|All Packages