|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.model.OptionalIdentifiedDefinition
org.apache.camel.model.ProcessorDefinition<ExpressionNode>
org.apache.camel.model.ExpressionNode
org.apache.camel.model.NoOutputExpressionNode
org.apache.camel.model.RoutingSlipDefinition<Type>
public class RoutingSlipDefinition<Type extends ProcessorDefinition>
Represents an XML <routingSlip/> element
Field Summary | |
---|---|
static String |
DEFAULT_DELIMITER
|
Fields inherited from class org.apache.camel.model.ProcessorDefinition |
---|
errorHandlerBuilder, errorHandlerRef, inheritErrorHandler, log |
Constructor Summary | |
---|---|
RoutingSlipDefinition()
|
|
RoutingSlipDefinition(Expression expression)
|
|
RoutingSlipDefinition(Expression expression,
String uriDelimiter)
|
|
RoutingSlipDefinition(String headerName)
|
|
RoutingSlipDefinition(String headerName,
String uriDelimiter)
|
Method Summary | |
---|---|
Processor |
createProcessor(RouteContext routeContext)
Override this in definition class and implement logic to create the processor based on the definition model. |
Type |
end()
Ends the current block |
String |
getHeaderName()
Deprecated. |
Boolean |
getIgnoreInvalidEndpoint()
|
List<ProcessorDefinition> |
getOutputs()
|
String |
getShortName()
Returns a short name for this node which can be useful for ID generation or referring to related resources like images |
String |
getUriDelimiter()
|
RoutingSlipDefinition<Type> |
ignoreInvalidEndpoints()
Ignore the invalidate endpoint exception when try to create a producer with that endpoint |
void |
setHeaderName(String headerName)
Deprecated. |
void |
setIgnoreInvalidEndpoints(Boolean ignoreInvalidEndpoints)
|
void |
setUriDelimiter(String uriDelimiter)
|
String |
toString()
|
Methods inherited from class org.apache.camel.model.NoOutputExpressionNode |
---|
addOutput |
Methods inherited from class org.apache.camel.model.ExpressionNode |
---|
createFilterProcessor, getExpression, getLabel, setExpression, setOutputs |
Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition |
---|
description, getDescription, getId, hasCustomIdAssigned, idOrCreate, setDescription, setId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String DEFAULT_DELIMITER
Constructor Detail |
---|
public RoutingSlipDefinition()
public RoutingSlipDefinition(String headerName)
public RoutingSlipDefinition(String headerName, String uriDelimiter)
public RoutingSlipDefinition(Expression expression, String uriDelimiter)
public RoutingSlipDefinition(Expression expression)
Method Detail |
---|
public String toString()
toString
in class Object
public String getShortName()
OptionalIdentifiedDefinition
getShortName
in class ExpressionNode
public Processor createProcessor(RouteContext routeContext) throws Exception
ProcessorDefinition
createProcessor
in class ProcessorDefinition<ExpressionNode>
Exception
public List<ProcessorDefinition> getOutputs()
getOutputs
in class NoOutputExpressionNode
@Deprecated public void setHeaderName(String headerName)
@Deprecated public String getHeaderName()
public void setUriDelimiter(String uriDelimiter)
public String getUriDelimiter()
public void setIgnoreInvalidEndpoints(Boolean ignoreInvalidEndpoints)
public Boolean getIgnoreInvalidEndpoint()
public Type end()
ProcessorDefinition
end
in class ProcessorDefinition<ExpressionNode>
public RoutingSlipDefinition<Type> ignoreInvalidEndpoints()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |