Uses of Interface
org.apache.camel.spi.DataFormat
Packages that use DataFormat
Package
Description
The core Camel API.
Service Provider Interfaces used by the Camel runtime which are plugin strategies.
-
Uses of DataFormat in org.apache.camel
Methods in org.apache.camel that return DataFormatModifier and TypeMethodDescriptionCamelContext.createDataFormat(String name) Creates a new instance of the given data format given its name.CamelContext.resolveDataFormat(String name) Resolve an existing data format, or creates a new by the given its name -
Uses of DataFormat in org.apache.camel.spi
Classes in org.apache.camel.spi with type parameters of type DataFormatModifier and TypeClassDescriptionstatic classDataFormatCustomizer.Builder<T extends DataFormat>A fluent builder to create aDataFormatCustomizerinstance.Methods in org.apache.camel.spi with type parameters of type DataFormatModifier and TypeMethodDescriptionstatic <T extends DataFormat>
DataFormatCustomizer.Builder<T> Create a typedDataFormatCustomizer.Builderthat can process a concrete data format type instance.static <T extends DataFormat>
DataFormatCustomizerDataFormatCustomizer.forType(Class<T> type, org.apache.camel.util.function.ThrowingConsumer<T, Exception> consumer) Create aDataFormatCustomizerthat can process a concrete data format type instance.Methods in org.apache.camel.spi that return DataFormatModifier and TypeMethodDescriptionDataFormatResolver.createDataFormat(String name, CamelContext context) Creates the given data format given its name.ModelReifierFactory.createDataFormat(CamelContext camelContext, Object dataFormatDefinition) Creates the data format from the model.DataFormatFactory.newInstance()Creates a new DataFormat instance.Methods in org.apache.camel.spi that return types with arguments of type DataFormatModifier and TypeMethodDescriptionDataFormatCustomizer.builder()Create a genericDataFormatCustomizer.Builder.Methods in org.apache.camel.spi with parameters of type DataFormatModifier and TypeMethodDescriptionvoidDataFormatCustomizer.configure(String name, DataFormat target) Customize the specifiedDataFormat.ManagementObjectStrategy.getManagedObjectForDataFormat(CamelContext context, DataFormat dataFormat) ManagementObjectNameStrategy.getObjectNameForDataFormat(CamelContext context, DataFormat endpoint) default booleanDataFormatCustomizer.isEnabled(String name, DataFormat target) Checks whether this customizer should be applied to the givenDataFormat.default voidLifecycleStrategy.onDataFormatCreated(String name, DataFormat dataFormat) Notification onDataFormatbeing resolved from theRegistryvoidRestBindingJacksonXmlDataFormatFactory.setupJacksonXml(CamelContext camelContext, RestConfiguration config, String type, Class<?> typeClass, String outType, Class<?> outTypeClass, DataFormat jacksonXml, DataFormat outJacksonXml) Setup XML data formatvoidRestBindingJaxbDataFormatFactory.setupJaxb(CamelContext camelContext, RestConfiguration config, String type, Class<?> typeClass, String outType, Class<?> outTypeClass, DataFormat jaxb, DataFormat outJaxb) Setup XML data formatMethod parameters in org.apache.camel.spi with type arguments of type DataFormatModifier and TypeMethodDescriptionDataFormatCustomizer.Builder.withCondition(BiPredicate<String, DataFormat> condition)