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, 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

    Modifier and Type
    Method
    Description
    Makes a copy of this definition.
  • Method Details

    • copyDefinition

      T copyDefinition()
      Makes a copy of this definition.