Class TokenizerDefinition

All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.LineNumberAware, Block, CopyableDefinition<ProcessorDefinition>, DisabledAwareDefinition, org.apache.camel.NamedNode, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.HasId, org.apache.camel.spi.IdAware

@Metadata(firstVersion="4.8.0", label="eip,transformation,ai", title="Specialized tokenizer for AI applications") public class TokenizerDefinition extends NoOutputDefinition<TokenizerDefinition>
Represents a Camel tokenizer for AI.
  • Constructor Details

  • Method Details

    • tokenizerName

      public String tokenizerName()
      Gets the tokenizer name
    • setTokenizerName

      public void setTokenizerName(String tokenizerName)
      Sets the tokenizer name
    • getTokenizerImplementation

      public TokenizerImplementationDefinition getTokenizerImplementation()
      Gets the tokenizer implementation
    • setTokenizerImplementation

      public void setTokenizerImplementation(TokenizerImplementationDefinition tokenizerImplementation)
      Sets the tokenizer implementation
    • getShortName

      public String getShortName()
    • getLabel

      public String getLabel()
      Description copied from class: ProcessorDefinition
      Returns a label to describe this node such as the expression if some kind of expression node
      Specified by:
      getLabel in interface org.apache.camel.NamedNode
      Overrides:
      getLabel in class ProcessorDefinition<TokenizerDefinition>
    • copyDefinition

      public TokenizerDefinition copyDefinition()
      Description copied from interface: CopyableDefinition
      Makes a copy of this definition.