Package org.apache.camel.model
Class RouteConfigurationsDefinition
java.lang.Object
org.apache.camel.model.OptionalIdentifiedDefinition<RouteConfigurationsDefinition>
org.apache.camel.model.RouteConfigurationsDefinition
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,org.apache.camel.LineNumberAware,RouteConfigurationContainer,org.apache.camel.NamedNode,org.apache.camel.spi.HasCamelContext,org.apache.camel.spi.HasId,org.apache.camel.spi.IdAware,org.apache.camel.spi.ResourceAware
@Metadata(label="configuration")
public class RouteConfigurationsDefinition
extends OptionalIdentifiedDefinition<RouteConfigurationsDefinition>
implements RouteConfigurationContainer, org.apache.camel.spi.ResourceAware
A series of route configurations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RouteConfigurationDefinitionorg.apache.camel.CamelContextgetLabel()org.apache.camel.spi.ResourceReturns the route configurationsCreates a new route configurationCreates a new route configurationAdds the route configurationvoidsetCamelContext(org.apache.camel.CamelContext camelContext) voidsetResource(org.apache.camel.spi.Resource resource) voidsetRouteConfigurations(List<RouteConfigurationDefinition> routeConfigurations) Sets the route configurations to usetoString()Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, getCustomId, getDescription, getDescriptionText, getId, getLineNumber, getLocation, getNodePrefixId, getParent, hasCustomIdAssigned, id, idOrCreate, setCustomId, setDescription, setGeneratedId, setId, setLineNumber, setLocationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.camel.NamedNode
acceptDebugger
-
Constructor Details
-
RouteConfigurationsDefinition
public RouteConfigurationsDefinition()
-
-
Method Details
-
getShortName
- Specified by:
getShortNamein interfaceorg.apache.camel.NamedNode
-
getLabel
- Specified by:
getLabelin interfaceorg.apache.camel.NamedNode
-
toString
-
getRouteConfigurations
Description copied from interface:RouteConfigurationContainerReturns the route configurations- Specified by:
getRouteConfigurationsin interfaceRouteConfigurationContainer- Returns:
- the route configurations
-
setRouteConfigurations
Description copied from interface:RouteConfigurationContainerSets the route configurations to use- Specified by:
setRouteConfigurationsin interfaceRouteConfigurationContainer- Parameters:
routeConfigurations- the route configurations
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()- Specified by:
getCamelContextin interfaceorg.apache.camel.spi.HasCamelContext- Overrides:
getCamelContextin classOptionalIdentifiedDefinition<RouteConfigurationsDefinition>
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext) - Specified by:
setCamelContextin interfaceorg.apache.camel.CamelContextAware- Overrides:
setCamelContextin classOptionalIdentifiedDefinition<RouteConfigurationsDefinition>
-
getResource
public org.apache.camel.spi.Resource getResource()- Specified by:
getResourcein interfaceorg.apache.camel.spi.ResourceAware
-
setResource
public void setResource(org.apache.camel.spi.Resource resource) - Specified by:
setResourcein interfaceorg.apache.camel.spi.ResourceAware
-
routeConfiguration
Creates a new route configuration- Returns:
- the builder
-
routeConfiguration
Creates a new route configuration- Returns:
- the builder
-
routeConfiguration
Adds the route configuration- Returns:
- the builder
-
createRouteConfiguration
-