Class ASN1DataFormat
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.DataFormatDefinition
org.apache.camel.model.dataformat.ASN1DataFormat
- All Implemented Interfaces:
CopyableDefinition<DataFormatDefinition>
@Metadata(firstVersion="2.20.0",
label="dataformat,transformation,file",
title="ASN.1 File")
public class ASN1DataFormat
extends DataFormatDefinition
Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionASN1DataFormat(Boolean usingIterator) ASN1DataFormat(Class<?> unmarshalType) ASN1DataFormat(String unmarshalTypeName) protectedASN1DataFormat(ASN1DataFormat source) -
Method Summary
Modifier and TypeMethodDescriptionMakes a copy of this definition.Class<?> voidsetUnmarshalType(Class<?> unmarshalType) Class to use when unmarshalling.voidsetUnmarshalTypeName(String unmarshalTypeName) Class to use when unmarshalling.voidsetUsingIterator(String usingIterator) If the asn1 file has more than one entry, the setting this option to true, allows working with the splitter EIP, to split the data using an iterator in a streaming mode.Methods inherited from class org.apache.camel.model.DataFormatDefinition
getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatNameMethods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
ASN1DataFormat
public ASN1DataFormat() -
ASN1DataFormat
-
ASN1DataFormat
-
ASN1DataFormat
-
ASN1DataFormat
-
-
Method Details
-
copyDefinition
Description copied from interface:CopyableDefinitionMakes a copy of this definition.- Specified by:
copyDefinitionin interfaceCopyableDefinition<DataFormatDefinition>- Overrides:
copyDefinitionin classDataFormatDefinition
-
getUsingIterator
-
setUsingIterator
If the asn1 file has more than one entry, the setting this option to true, allows working with the splitter EIP, to split the data using an iterator in a streaming mode. -
getUnmarshalTypeName
-
setUnmarshalTypeName
Class to use when unmarshalling. -
getUnmarshalType
-
setUnmarshalType
Class to use when unmarshalling.
-