Index

A C E F G I M N O R T U 
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 not MatcherWatchdog.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.
A C E F G I M N O R T U 
All Classes and Interfaces|All Packages