blob: ca66779c60dc40ee88b9b2aad420985171bcbd01 [file] [log] [blame]
{
"model": {
"kind": "model",
"name": "proxy",
"title": "Proxy",
"description": "To proxy a service call using a interface",
"deprecated": false,
"label": "spring,configuration",
"javaType": "org.apache.camel.core.xml.CamelProxyFactoryDefinition",
"input": false,
"output": false
},
"properties": {
"serviceUrl": { "kind": "attribute", "displayName": "Service Url", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The camel endpoint uri used to send the message to when calling the service from the interface." },
"serviceInterface": { "kind": "attribute", "displayName": "Service Interface", "required": false, "type": "string", "javaType": "java.lang.Class<java.lang.Object>", "deprecated": false, "secret": false, "description": "Java interfaces to use as facade for the service to be proxied" },
"camelContextId": { "kind": "attribute", "displayName": "Camel Context Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of the CamelContext to use, if there is multiple CamelContext in the same JVM." },
"id": { "kind": "attribute", "displayName": "Id", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "The id of this node" }
}
}