Uses of Interface
org.apache.camel.spi.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
Modifier 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
Modifier and TypeClassDescriptionstatic class
DataFormatCustomizer.Builder<T extends DataFormat>
A fluent builder to create aDataFormatCustomizer
instance.Modifier and TypeMethodDescriptionstatic <T extends DataFormat>
DataFormatCustomizer.Builder<T>Create a typedDataFormatCustomizer.Builder
that 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 aDataFormatCustomizer
that can process a concrete data format type instance.Modifier and TypeMethodDescriptionDataFormatResolver.createDataFormat
(String name, CamelContext context) Creates the given data format given its name.ModelReifierFactory.createDataFormat
(CamelContext camelContext, Object dataFormatDefinition) DataFormatFactory.newInstance()
Creates a new DataFormat instance.Modifier and TypeMethodDescriptionDataFormatCustomizer.builder()
Create a genericDataFormatCustomizer.Builder
.Modifier and TypeMethodDescriptionvoid
DataFormatCustomizer.configure
(String name, DataFormat target) Customize the specifiedDataFormat
.ManagementObjectStrategy.getManagedObjectForDataFormat
(CamelContext context, DataFormat dataFormat) ManagementObjectNameStrategy.getObjectNameForDataFormat
(CamelContext context, DataFormat endpoint) default boolean
DataFormatCustomizer.isEnabled
(String name, DataFormat target) Checks whether this customizer should be applied to the givenDataFormat
.default void
LifecycleStrategy.onDataFormatCreated
(String name, DataFormat dataFormat) Notification onDataFormat
being resolved from theRegistry
void
RestBindingJaxbDataFormatFactory.setupJaxb
(CamelContext camelContext, RestConfiguration config, String type, Class<?> typeClass, String outType, Class<?> outTypeClass, DataFormat jaxb, DataFormat outJaxb) Setup XML data formatModifier and TypeMethodDescriptionDataFormatCustomizer.Builder.withCondition
(BiPredicate<String, DataFormat> condition)