Class FromDefinition

All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.LineNumberAware, EndpointRequiredDefinition, org.apache.camel.NamedNode, org.apache.camel.spi.HasId, org.apache.camel.spi.IdAware

@Metadata(label="eip,routing") public class FromDefinition extends OptionalIdentifiedDefinition<FromDefinition> implements EndpointRequiredDefinition
Act as a message source as input to a route
  • Constructor Details

    • FromDefinition

      public FromDefinition()
    • FromDefinition

      public FromDefinition(String uri)
    • FromDefinition

      public FromDefinition(org.apache.camel.Endpoint endpoint)
    • FromDefinition

      public FromDefinition(EndpointConsumerBuilder endpointConsumerBuilder)
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getShortName

      public String getShortName()
      Specified by:
      getShortName in interface org.apache.camel.NamedNode
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface org.apache.camel.NamedNode
    • getEndpointUri

      public String getEndpointUri()
      Description copied from interface: EndpointRequiredDefinition
      Gets the uri of the endpoint used by this definition.
      Specified by:
      getEndpointUri in interface EndpointRequiredDefinition
    • getUri

      public String getUri()
    • setUri

      public void setUri(String uri)
      Sets the URI of the endpoint to use
      Parameters:
      uri - the endpoint URI to use
    • getEndpoint

      public org.apache.camel.Endpoint getEndpoint()
      Gets tne endpoint if an Endpoint instance was set.

      This implementation may return null which means you need to use getEndpointUri() to get information about the endpoint.

      Returns:
      the endpoint instance, or null
    • setEndpoint

      public void setEndpoint(org.apache.camel.Endpoint endpoint)
    • getEndpointConsumerBuilder

      public EndpointConsumerBuilder getEndpointConsumerBuilder()
    • setEndpointConsumerBuilder

      public void setEndpointConsumerBuilder(EndpointConsumerBuilder endpointConsumerBuilder)
    • clear

      protected void clear()