Package org.apache.camel.model
Class FromDefinition
java.lang.Object
org.apache.camel.model.OptionalIdentifiedDefinition<FromDefinition>
org.apache.camel.model.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 Summary
ConstructorDescriptionFromDefinition
(String uri) FromDefinition
(EndpointConsumerBuilder endpointConsumerBuilder) FromDefinition
(org.apache.camel.Endpoint endpoint) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
clear()
org.apache.camel.Endpoint
Gets tne endpoint if anEndpoint
instance was set.Gets the uri of the endpoint used by this definition.getLabel()
getUri()
void
setEndpoint
(org.apache.camel.Endpoint endpoint) void
setEndpointConsumerBuilder
(EndpointConsumerBuilder endpointConsumerBuilder) void
Sets the URI of the endpoint to usetoString()
Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, description, getCamelContext, getCustomId, getDescription, getDescriptionText, getId, getLineNumber, getLocation, getParent, hasCustomIdAssigned, id, idOrCreate, setCamelContext, setCustomId, setDescription, setGeneratedId, setId, setLineNumber, setLocation
-
Constructor Details
-
FromDefinition
public FromDefinition() -
FromDefinition
-
FromDefinition
public FromDefinition(org.apache.camel.Endpoint endpoint) -
FromDefinition
-
-
Method Details
-
toString
-
getShortName
- Specified by:
getShortName
in interfaceorg.apache.camel.NamedNode
-
getLabel
- Specified by:
getLabel
in interfaceorg.apache.camel.NamedNode
-
getEndpointUri
Description copied from interface:EndpointRequiredDefinition
Gets the uri of the endpoint used by this definition.- Specified by:
getEndpointUri
in interfaceEndpointRequiredDefinition
-
getUri
-
setUri
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 anEndpoint
instance was set. This implementation may return null which means you need to usegetEndpointUri()
to get information about the endpoint.- Returns:
- the endpoint instance, or null
-
setEndpoint
public void setEndpoint(org.apache.camel.Endpoint endpoint) -
getEndpointConsumerBuilder
-
setEndpointConsumerBuilder
-
clear
protected void clear()
-