Class BindyCsvDataFormat
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
-
- org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.DataFormat
,org.apache.camel.spi.DataFormatName
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Dataformat("bindyCsv") public class BindyCsvDataFormat extends BindyAbstractDataFormat
Marshal and unmarshal between POJOs and Comma separated values (CSV) format using Camel Bindy
-
-
Constructor Summary
Constructors Constructor Description BindyCsvDataFormat()
BindyCsvDataFormat(Class<?> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BindyAbstractFactory
createModelFactory(FormatFactory formatFactory)
String
getDataFormatName()
void
marshal(org.apache.camel.Exchange exchange, Object body, OutputStream outputStream)
Object
unmarshal(org.apache.camel.Exchange exchange, InputStream inputStream)
-
Methods inherited from class org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
createLinkedFieldsModel, createLinkedFieldsModel, doStart, doStop, extractUnmarshalResult, getCamelContext, getClassType, getFactory, getLocale, isAllowEmptyStream, isUnwrapSingleInstance, setAllowEmptyStream, setCamelContext, setClassType, setLocale, setModelFactory, setUnwrapSingleInstance
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
BindyCsvDataFormat
public BindyCsvDataFormat()
-
BindyCsvDataFormat
public BindyCsvDataFormat(Class<?> type)
-
-
Method Detail
-
getDataFormatName
public String getDataFormatName()
-
marshal
public void marshal(org.apache.camel.Exchange exchange, Object body, OutputStream outputStream) throws Exception
- Throws:
Exception
-
unmarshal
public Object unmarshal(org.apache.camel.Exchange exchange, InputStream inputStream) throws Exception
- Throws:
Exception
-
createModelFactory
protected BindyAbstractFactory createModelFactory(FormatFactory formatFactory) throws Exception
- Specified by:
createModelFactory
in classBindyAbstractDataFormat
- Throws:
Exception
-
-