@Metadata(label="routing,cloud") public class ServiceCallExpressionConfiguration extends ServiceCallConfiguration implements org.apache.camel.cloud.ServiceExpressionFactory
properties| Constructor and Description |
|---|
ServiceCallExpressionConfiguration() |
ServiceCallExpressionConfiguration(ServiceCallDefinition parent,
String factoryKey) |
| Modifier and Type | Method and Description |
|---|---|
ServiceCallDefinition |
end() |
ProcessorDefinition<?> |
endParent() |
ServiceCallExpressionConfiguration |
expression(org.apache.camel.Expression expression) |
ServiceCallExpressionConfiguration |
expressionType(ExpressionDefinition expressionType) |
org.apache.camel.Expression |
getExpression() |
ExpressionDefinition |
getExpressionType() |
String |
getHostHeader() |
String |
getPortHeader() |
ServiceCallExpressionConfiguration |
hostHeader(String hostHeader)
The header that holds the service host information, default
ServiceCallConstants.SERVICE_HOST
|
org.apache.camel.Expression |
newInstance(org.apache.camel.CamelContext camelContext) |
ServiceCallExpressionConfiguration |
portHeader(String portHeader)
The header that holds the service port information, default
ServiceCallConstants.SERVICE_PORT
|
ServiceCallServiceChooserConfiguration |
property(String key,
String value)
Adds a custom property to use.
|
void |
setExpression(org.apache.camel.Expression expression) |
void |
setExpressionType(ExpressionDefinition expressionType) |
void |
setHostHeader(String hostHeader)
The header that holds the service host information, default
ServiceCallConstants.SERVICE_HOST
|
void |
setPortHeader(String portHeader)
The header that holds the service port information, default
ServiceCallConstants.SERVICE_PORT
|
getProperties, getPropertiesAsMap, postProcessFactoryParameters, setPropertiesgetId, setIdpublic ServiceCallExpressionConfiguration()
public ServiceCallExpressionConfiguration(ServiceCallDefinition parent, String factoryKey)
public ServiceCallDefinition end()
public ProcessorDefinition<?> endParent()
public ServiceCallServiceChooserConfiguration property(String key, String value)
ServiceCallConfigurationproperty in class ServiceCallConfigurationpublic String getHostHeader()
public void setHostHeader(String hostHeader)
public String getPortHeader()
public void setPortHeader(String portHeader)
public ExpressionDefinition getExpressionType()
public void setExpressionType(ExpressionDefinition expressionType)
public org.apache.camel.Expression getExpression()
public void setExpression(org.apache.camel.Expression expression)
public ServiceCallExpressionConfiguration hostHeader(String hostHeader)
public ServiceCallExpressionConfiguration portHeader(String portHeader)
public ServiceCallExpressionConfiguration expressionType(ExpressionDefinition expressionType)
public ServiceCallExpressionConfiguration expression(org.apache.camel.Expression expression)
public org.apache.camel.Expression newInstance(org.apache.camel.CamelContext camelContext) throws Exception
newInstance in interface org.apache.camel.cloud.ServiceFactory<org.apache.camel.Expression>ExceptionApache Camel