public class MongoDbGrokPatternService extends Object implements GrokPatternService
| Modifier and Type | Field and Description |
|---|---|
static String |
COLLECTION_NAME |
static String |
INDEX_NAME |
| Modifier | Constructor and Description |
|---|---|
protected |
MongoDbGrokPatternService(MongoConnection mongoConnection,
MongoJackObjectMapperProvider mapper,
ClusterEventBus clusterBus) |
| Modifier and Type | Method and Description |
|---|---|
Set<GrokPattern> |
bulkLoad(Collection<String> patternIds) |
int |
delete(String patternId) |
int |
deleteAll() |
GrokPattern |
load(String patternId) |
Set<GrokPattern> |
loadAll() |
Optional<GrokPattern> |
loadByName(String name) |
Map<String,Object> |
match(GrokPattern pattern,
String sampleData) |
GrokPattern |
save(GrokPattern pattern) |
List<GrokPattern> |
saveAll(Collection<GrokPattern> patterns,
boolean replace) |
GrokPattern |
update(GrokPattern pattern) |
boolean |
validate(GrokPattern pattern) |
boolean |
validateAll(Collection<GrokPattern> newPatterns) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextractPatternNames, namedGroupspublic static final String COLLECTION_NAME
public static final String INDEX_NAME
@Inject protected MongoDbGrokPatternService(MongoConnection mongoConnection, MongoJackObjectMapperProvider mapper, ClusterEventBus clusterBus)
public GrokPattern load(String patternId) throws NotFoundException
load in interface GrokPatternServiceNotFoundExceptionpublic Optional<GrokPattern> loadByName(String name)
loadByName in interface GrokPatternServicepublic Set<GrokPattern> bulkLoad(Collection<String> patternIds)
bulkLoad in interface GrokPatternServicepublic Set<GrokPattern> loadAll()
loadAll in interface GrokPatternServicepublic GrokPattern save(GrokPattern pattern) throws ValidationException
save in interface GrokPatternServiceValidationExceptionpublic GrokPattern update(GrokPattern pattern) throws ValidationException
update in interface GrokPatternServiceValidationExceptionpublic List<GrokPattern> saveAll(Collection<GrokPattern> patterns, boolean replace) throws ValidationException
saveAll in interface GrokPatternServiceValidationExceptionpublic Map<String,Object> match(GrokPattern pattern, String sampleData) throws io.krakens.grok.api.exception.GrokException
match in interface GrokPatternServiceio.krakens.grok.api.exception.GrokExceptionpublic boolean validate(GrokPattern pattern) throws io.krakens.grok.api.exception.GrokException
validate in interface GrokPatternServiceio.krakens.grok.api.exception.GrokExceptionpublic boolean validateAll(Collection<GrokPattern> newPatterns) throws io.krakens.grok.api.exception.GrokException
validateAll in interface GrokPatternServiceio.krakens.grok.api.exception.GrokExceptionpublic int delete(String patternId)
delete in interface GrokPatternServicepublic int deleteAll()
deleteAll in interface GrokPatternServiceCopyright © 2012–2021 Graylog, Inc.. All rights reserved.