Uses of Interface
org.apache.camel.spi.DataFormat
Packages that use DataFormat
-
Uses of DataFormat in org.apache.camel
Methods in org.apache.camel that return DataFormatModifier and TypeMethodDescription@Nullable DataFormatCamelContext.createDataFormat(String name) Creates a new instance of the given data format given its name.@Nullable DataFormatCamelContext.resolveDataFormat(String name) Resolve an existing data format, or creates a new one with the given 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.Subinterfaces with type arguments of type DataFormat in org.apache.camel.spiModifier and TypeInterfaceDescriptionstatic interfaceUsed as additional filer mechanism to control if customizers need to be applied or not.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 TypeMethodDescription@Nullable DataFormatDataFormatResolver.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, @Nullable String type, @Nullable Class<?> typeClass, @Nullable String outType, @Nullable Class<?> outTypeClass, DataFormat jacksonXml, DataFormat outJacksonXml) Setup XML data formatvoidRestBindingJaxbDataFormatFactory.setupJaxb(CamelContext camelContext, RestConfiguration config, @Nullable String type, @Nullable Class<?> typeClass, @Nullable String outType, @Nullable 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)