Package org.apache.camel.model
Interface CopyableDefinition<T>
- All Known Implementing Classes:
AdviceWithDefinition,AggregateDefinition,ASN1DataFormat,AvroDataFormat,BarcodeDataFormat,Base64DataFormat,BasicExpressionNode,BasicOutputExpressionNode,BeanDefinition,BeanioDataFormat,BindyDataFormat,CatchDefinition,CBORDataFormat,ChoiceDefinition,CircuitBreakerDefinition,ClaimCheckDefinition,ConvertBodyDefinition,ConvertHeaderDefinition,ConvertVariableDefinition,CryptoDataFormat,CsvDataFormat,CustomDataFormat,CustomLoadBalancerDefinition,CustomTransformerDefinition,CustomValidatorDefinition,DataFormatDefinition,DataFormatsDefinition,DataFormatTransformerDefinition,DeadLetterChannelBuilder,DeadLetterChannelDefinition,DefaultErrorHandlerBuilder,DefaultErrorHandlerDefinition,DelayDefinition,DfdlDataFormat,DynamicRouterDefinition,EndpointTransformerDefinition,EndpointValidatorDefinition,EnrichDefinition,ExpressionNode,FailoverLoadBalancerDefinition,FhirDataformat,FhirJsonDataFormat,FhirXmlDataFormat,FilterDefinition,FinallyDefinition,FlatpackDataFormat,ForyDataFormat,GrokDataFormat,GzipDeflaterDataFormat,HL7DataFormat,IcalDataFormat,IdempotentConsumerDefinition,InterceptDefinition,InterceptFromDefinition,InterceptSendToEndpointDefinition,Iso8583DataFormat,JacksonXMLDataFormat,JaxbDataFormat,JsonApiDataFormat,JsonDataFormat,JtaTransactionErrorHandlerBuilder,JtaTransactionErrorHandlerDefinition,KameletDefinition,LangChain4jCharacterTokenizerDefinition,LangChain4jLineTokenizerDefinition,LangChain4jParagraphTokenizerDefinition,LangChain4jSentenceTokenizerDefinition,LangChain4jTokenizerDefinition,LangChain4jWordTokenizerDefinition,LoadBalanceDefinition,LoadBalancerDefinition,LoadTransformerDefinition,LogDefinition,LoopDefinition,LZFDataFormat,MarshalDefinition,MimeMultipartDataFormat,MulticastDefinition,NoErrorHandlerBuilder,NoErrorHandlerDefinition,NoOutputDefinition,OnCompletionDefinition,OnExceptionDefinition,OnFallbackDefinition,OnWhenDefinition,OtherwiseDefinition,OutputDefinition,OutputExpressionNode,ParquetAvroDataFormat,PausableDefinition,PGPDataFormat,PipelineDefinition,PolicyDefinition,PollDefinition,PollEnrichDefinition,PredicateValidatorDefinition,ProcessDefinition,ProcessorDefinition,ProtobufDataFormat,RandomLoadBalancerDefinition,RecipientListDefinition,RefErrorHandlerBuilder,RefErrorHandlerDefinition,RemoveHeaderDefinition,RemoveHeadersDefinition,RemovePropertiesDefinition,RemovePropertyDefinition,RemoveVariableDefinition,ResequenceDefinition,ResumableDefinition,RollbackDefinition,RoundRobinLoadBalancerDefinition,RouteDefinition,RoutingSlipDefinition,RssDataFormat,SagaActionUriDefinition,SagaDefinition,SamplingDefinition,ScriptDefinition,SendDefinition,ServiceCallDefinition,SetBodyDefinition,SetExchangePatternDefinition,SetHeaderDefinition,SetHeadersDefinition,SetPropertyDefinition,SetVariableDefinition,SetVariablesDefinition,SmooksDataFormat,SoapDataFormat,SortDefinition,SplitDefinition,SpringTransactionErrorHandlerBuilder,SpringTransactionErrorHandlerDefinition,StepDefinition,StickyLoadBalancerDefinition,StopDefinition,SwiftMtDataFormat,SwiftMxDataFormat,SyslogDataFormat,TarFileDataFormat,ThreadsDefinition,ThriftDataFormat,ThrottleDefinition,ThrowExceptionDefinition,TidyMarkupDataFormat,ToDefinition,ToDynamicDefinition,TokenizerDefinition,TokenizerImplementationDefinition,TopicLoadBalancerDefinition,TransactedDefinition,TransactionErrorHandlerDefinition,TransformDefinition,TransformerDefinition,TransformersDefinition,TryDefinition,UniVocityAbstractDataFormat,UniVocityCsvDataFormat,UniVocityFixedDataFormat,UniVocityHeader,UniVocityTsvDataFormat,UnmarshalDefinition,ValidateDefinition,ValidatorDefinition,WeightedLoadBalancerDefinition,WhenDefinition,WireTapDefinition,XMLSecurityDataFormat,YAMLDataFormat,YAMLTypeFilterDefinition,ZipDeflaterDataFormat,ZipFileDataFormat
public interface CopyableDefinition<T>
This interface is used to copy
ProcessorDefinitions during instantiation of route
templates.-
Method Summary
-
Method Details
-
copyDefinition
T copyDefinition()Makes a copy of this definition.
-