Uses of Interface
org.apache.camel.spi.DataFormat
-
Packages that use DataFormat Package Description org.apache.camel The core Camel API.org.apache.camel.spi 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 DataFormat Modifier and Type Method Description DataFormatCamelContext. createDataFormat(String name)Creates a new instance of the given data format given its name.DataFormatCamelContext. 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 DataFormat Modifier and Type Class Description static classDataFormatCustomizer.Builder<T extends DataFormat>A fluent builder to create aDataFormatCustomizerinstance.Methods in org.apache.camel.spi with type parameters of type DataFormat Modifier and Type Method Description static <T extends DataFormat>
DataFormatCustomizer.Builder<T>DataFormatCustomizer. builder(Class<T> type)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 DataFormat Modifier and Type Method Description DataFormatDataFormatResolver. createDataFormat(String name, CamelContext context)Creates the given data format given its name.DataFormatModelReifierFactory. createDataFormat(CamelContext camelContext, Object dataFormatDefinition)DataFormatDataFormatFactory. newInstance()Creates a new DataFormat instance.Methods in org.apache.camel.spi that return types with arguments of type DataFormat Modifier and Type Method Description static DataFormatCustomizer.Builder<DataFormat>DataFormatCustomizer. builder()Create a genericDataFormatCustomizer.Builder.Methods in org.apache.camel.spi with parameters of type DataFormat Modifier and Type Method Description voidDataFormatCustomizer. configure(String name, DataFormat target)Customize the specifiedDataFormat.ObjectManagementObjectStrategy. getManagedObjectForDataFormat(CamelContext context, DataFormat dataFormat)ObjectNameManagementObjectNameStrategy. 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 theRegistryvoidRestBindingJaxbDataFormatFactory. 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 DataFormat Modifier and Type Method Description DataFormatCustomizer.Builder<T>DataFormatCustomizer.Builder. withCondition(BiPredicate<String,DataFormat> condition)
-