Package org.graylog2.grok
Class InMemoryGrokPatternService
java.lang.Object
org.graylog2.grok.InMemoryGrokPatternService
- All Implemented Interfaces:
GrokPatternService
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.graylog2.grok.GrokPatternService
GrokPatternService.ImportStrategy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbulkLoad
(Collection<String> patternIds) int
int
loadAll()
loadByName
(String name) match
(GrokPattern pattern, String sampleData) save
(GrokPattern pattern) saveAll
(Collection<GrokPattern> patterns, GrokPatternService.ImportStrategy importStrategy) update
(GrokPattern pattern) boolean
validate
(GrokPattern pattern) boolean
validateAll
(Collection<GrokPattern> newPatterns) protected void
validateAllOrThrow
(Collection<GrokPattern> newPatterns, GrokPatternService.ImportStrategy importStrategy)
-
Constructor Details
-
InMemoryGrokPatternService
-
-
Method Details
-
load
- Throws:
NotFoundException
-
loadByName
-
bulkLoad
-
loadAll
-
update
- Throws:
ValidationException
-
save
- Throws:
ValidationException
-
saveAll
public List<GrokPattern> saveAll(Collection<GrokPattern> patterns, GrokPatternService.ImportStrategy importStrategy) throws ValidationException - Throws:
ValidationException
-
delete
-
deleteAll
public int deleteAll() -
match
public Map<String,Object> match(GrokPattern pattern, String sampleData) throws io.krakens.grok.api.exception.GrokException - Specified by:
match
in interfaceGrokPatternService
- Throws:
io.krakens.grok.api.exception.GrokException
-
validate
- Specified by:
validate
in interfaceGrokPatternService
- Throws:
io.krakens.grok.api.exception.GrokException
-
validateAll
public boolean validateAll(Collection<GrokPattern> newPatterns) throws io.krakens.grok.api.exception.GrokException - Specified by:
validateAll
in interfaceGrokPatternService
- Throws:
io.krakens.grok.api.exception.GrokException
-
validateAllOrThrow
protected void validateAllOrThrow(Collection<GrokPattern> newPatterns, GrokPatternService.ImportStrategy importStrategy) throws ValidationException - Throws:
ValidationException
-