@Dataformat(value="grok")
public class GrokDataFormat
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName, org.apache.camel.CamelContextAware
| Constructor and Description |
|---|
GrokDataFormat() |
GrokDataFormat(String pattern) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
org.apache.camel.CamelContext |
getCamelContext() |
String |
getDataFormatName() |
void |
marshal(org.apache.camel.Exchange exchange,
Object graph,
OutputStream stream) |
GrokDataFormat |
registerPatternDefinition(GrokPattern pattern) |
GrokDataFormat |
registerPatternDefinition(String name,
String pattern) |
GrokDataFormat |
setAllowMultipleMatchesPerLine(boolean allowMultipleMatchesPerLine) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
GrokDataFormat |
setFlattened(boolean flattened)
Sets the flattened mode flag
|
GrokDataFormat |
setNamedOnly(boolean namedOnly)
Whether to capture named expressions only or not (i.e.
|
GrokDataFormat |
setPattern(String pattern) |
Object |
unmarshal(org.apache.camel.Exchange exchange,
InputStream stream) |
doInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic GrokDataFormat(String pattern)
public GrokDataFormat()
public GrokDataFormat registerPatternDefinition(GrokPattern pattern)
public GrokDataFormat registerPatternDefinition(String name, String pattern)
name - : Pattern Namepattern - : Regular expression Or Grok patternpublic GrokDataFormat setPattern(String pattern)
public GrokDataFormat setFlattened(boolean flattened)
flattened - If true, conversion throws exception for conficting named matches.public GrokDataFormat setAllowMultipleMatchesPerLine(boolean allowMultipleMatchesPerLine)
public GrokDataFormat setNamedOnly(boolean namedOnly)
public String getDataFormatName()
getDataFormatName in interface org.apache.camel.spi.DataFormatNamepublic org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic void marshal(org.apache.camel.Exchange exchange,
Object graph,
OutputStream stream)
throws Exception
marshal in interface org.apache.camel.spi.DataFormatExceptionpublic Object unmarshal(org.apache.camel.Exchange exchange, InputStream stream) throws Exception
unmarshal in interface org.apache.camel.spi.DataFormatExceptionprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.ServiceSupportExceptionApache Camel