@Dataformat(value="beanio")
public class BeanIODataFormat
extends org.apache.camel.support.service.ServiceSupport
implements org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName, org.apache.camel.CamelContextAware
DataFormat) for beanio data.| Constructor and Description |
|---|
BeanIODataFormat() |
BeanIODataFormat(String mapping,
String streamName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
org.beanio.BeanReaderErrorHandler |
getBeanReaderErrorHandler() |
String |
getBeanReaderErrorHandlerType() |
org.apache.camel.CamelContext |
getCamelContext() |
String |
getDataFormatName() |
Charset |
getEncoding() |
String |
getMapping() |
Properties |
getProperties() |
String |
getStreamName() |
boolean |
isIgnoreInvalidRecords() |
boolean |
isIgnoreUnexpectedRecords() |
boolean |
isIgnoreUnidentifiedRecords() |
boolean |
isUnmarshalSingleObject() |
void |
marshal(org.apache.camel.Exchange exchange,
Object body,
OutputStream stream) |
void |
setBeanReaderErrorHandler(org.beanio.BeanReaderErrorHandler beanReaderErrorHandler) |
void |
setBeanReaderErrorHandlerType(Class<?> beanReaderErrorHandlerType) |
void |
setBeanReaderErrorHandlerType(String beanReaderErrorHandlerType) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setEncoding(Charset encoding) |
void |
setEncoding(String encoding) |
void |
setIgnoreInvalidRecords(boolean ignoreInvalidRecords) |
void |
setIgnoreUnexpectedRecords(boolean ignoreUnexpectedRecords) |
void |
setIgnoreUnidentifiedRecords(boolean ignoreUnidentifiedRecords) |
void |
setMapping(String mapping) |
void |
setProperties(Properties properties) |
void |
setStreamName(String streamName) |
void |
setUnmarshalSingleObject(boolean unmarshalSingleObject) |
Object |
unmarshal(org.apache.camel.Exchange exchange,
InputStream stream) |
build, doBuild, doInit, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic String getDataFormatName()
getDataFormatName in interface org.apache.camel.spi.DataFormatNameprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.service.ServiceSupportExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.support.service.ServiceSupportExceptionpublic 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 body,
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.DataFormatExceptionpublic String getMapping()
public void setIgnoreUnexpectedRecords(boolean ignoreUnexpectedRecords)
public void setProperties(Properties properties)
public void setStreamName(String streamName)
public boolean isIgnoreUnidentifiedRecords()
public boolean isIgnoreInvalidRecords()
public void setIgnoreInvalidRecords(boolean ignoreInvalidRecords)
public void setEncoding(String encoding)
public void setEncoding(Charset encoding)
public boolean isIgnoreUnexpectedRecords()
public Properties getProperties()
public String getStreamName()
public void setMapping(String mapping)
public void setIgnoreUnidentifiedRecords(boolean ignoreUnidentifiedRecords)
public Charset getEncoding()
public org.beanio.BeanReaderErrorHandler getBeanReaderErrorHandler()
public void setBeanReaderErrorHandler(org.beanio.BeanReaderErrorHandler beanReaderErrorHandler)
public String getBeanReaderErrorHandlerType()
public void setBeanReaderErrorHandlerType(String beanReaderErrorHandlerType)
public void setBeanReaderErrorHandlerType(Class<?> beanReaderErrorHandlerType)
public boolean isUnmarshalSingleObject()
public void setUnmarshalSingleObject(boolean unmarshalSingleObject)
Apache Camel