Class BindyAbstractDataFormat

java.lang.Object
org.apache.camel.support.service.BaseService
org.apache.camel.support.service.ServiceSupport
org.apache.camel.dataformat.bindy.BindyAbstractDataFormat
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.spi.HasCamelContext, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
Direct Known Subclasses:
BindyCsvDataFormat, BindyFixedLengthDataFormat, BindyKeyValuePairDataFormat

public abstract class BindyAbstractDataFormat extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName, org.apache.camel.CamelContextAware
  • Constructor Details

    • BindyAbstractDataFormat

      protected BindyAbstractDataFormat()
    • BindyAbstractDataFormat

      protected BindyAbstractDataFormat(Class<?> classType)
  • Method Details

    • getClassType

      public Class<?> getClassType()
    • setClassType

      public void setClassType(Class<?> classType)
    • getLocale

      public String getLocale()
    • setLocale

      public void setLocale(String locale)
    • isUnwrapSingleInstance

      public boolean isUnwrapSingleInstance()
    • setUnwrapSingleInstance

      public void setUnwrapSingleInstance(boolean unwrapSingleInstance)
    • isAllowEmptyStream

      public boolean isAllowEmptyStream()
    • setAllowEmptyStream

      public void setAllowEmptyStream(boolean allowEmptyStream)
    • getFactory

      public BindyAbstractFactory getFactory() throws Exception
      Throws:
      Exception
    • setModelFactory

      public void setModelFactory(BindyAbstractFactory modelFactory)
    • createLinkedFieldsModel

      protected Map<String,Object> createLinkedFieldsModel(Object model)
    • createLinkedFieldsModel

      protected void createLinkedFieldsModel(Object model, Map<String,Object> row)
    • createModelFactory

      protected abstract BindyAbstractFactory createModelFactory(FormatFactory formatFactory) throws Exception
      Throws:
      Exception
    • extractUnmarshalResult

      protected Object extractUnmarshalResult(List<Map<String,Object>> models)
    • doStart

      protected void doStart() throws Exception
      Overrides:
      doStart in class org.apache.camel.support.service.BaseService
      Throws:
      Exception
    • doStop

      protected void doStop() throws Exception
      Overrides:
      doStop in class org.apache.camel.support.service.BaseService
      Throws:
      Exception
    • getCamelContext

      public org.apache.camel.CamelContext getCamelContext()
      Specified by:
      getCamelContext in interface org.apache.camel.spi.HasCamelContext
    • setCamelContext

      public void setCamelContext(org.apache.camel.CamelContext camelContext)
      Specified by:
      setCamelContext in interface org.apache.camel.CamelContextAware