All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ctivemq-respond-connector.1.2.9.source-code.camel-connector-schema.json Maven / Gradle / Ivy

There is a newer version: 1.3.0-20180202
Show newest version
{
  "component":{
    "kind":"component",
    "baseScheme":"sjms",
    "scheme":"activemq-respond",
    "syntax":"activemq-respond:destinationType:destinationName",
    "title":"ActiveMQRespond",
    "description":"Respond to requests using JMS Messages",
    "label":"jms",
    "deprecated":false,
    "async":true,
    "consumerOnly":true,
    "lenientProperties":false,
    "javaType":"io.syndesis.connector.jms.ActiveMQRespondComponent",
    "groupId":"io.syndesis",
    "artifactId":"activemq-respond-connector",
    "version":"1.2.9"
  },
  "componentProperties":{
    "connectionCount":{
      "kind":"property",
      "displayName":"Connection Count",
      "group":"common",
      "required":false,
      "type":"integer",
      "javaType":"java.lang.Integer",
      "deprecated":false,
      "secret":false,
      "defaultValue":1,
      "description":"The maximum number of connections available to endpoints started under this component"
    }
  },
  "properties":{
    "destinationType":{
      "kind":"path",
      "displayName":"Destination Type",
      "group":"common",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "enum":[
        "topic",
        "queue"
      ],
      "deprecated":false,
      "secret":false,
      "defaultValue":"queue",
      "description":"The kind of destination to use"
    },
    "destinationName":{
      "kind":"path",
      "displayName":"Destination Name",
      "group":"common",
      "required":true,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"DestinationName is a JMS queue or topic name. By default the destinationName is interpreted as a queue name."
    },
    "durableSubscriptionId":{
      "kind":"parameter",
      "displayName":"Durable Subscription Id",
      "group":"consumer",
      "label":"consumer",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"Sets the durable subscription Id required for durable topics."
    },
    "messageSelector":{
      "kind":"parameter",
      "displayName":"Message Selector",
      "group":"consumer (advanced)",
      "label":"consumer,advanced",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"Sets the JMS Message selector syntax."
    },
    "namedReplyTo":{
      "kind":"parameter",
      "displayName":"Named Reply To",
      "group":"producer",
      "label":"producer",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"Sets the reply to destination name used for InOut producer endpoints."
    },
    "persistent":{
      "kind":"parameter",
      "displayName":"Persistent",
      "group":"producer",
      "label":"producer",
      "required":false,
      "type":"boolean",
      "javaType":"boolean",
      "deprecated":false,
      "secret":false,
      "defaultValue":true,
      "description":"Flag used to enable\/disable message persistence."
    }
  },
  "connectorProperties":{
    "brokerUrl":{
      "kind":"property",
      "displayName":"Broker URL",
      "group":"common",
      "label":"common",
      "required":true,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"Broker URL"
    },
    "username":{
      "kind":"property",
      "displayName":"User Name",
      "group":"security",
      "label":"common,security",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"Authorization credential user name"
    },
    "password":{
      "kind":"property",
      "displayName":"Password",
      "group":"security",
      "label":"common,security",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":true,
      "description":"Authorization credential password"
    },
    "clientID":{
      "kind":"property",
      "displayName":"Client ID",
      "group":"security",
      "label":"common,security",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"Client ID for durable subscriptions"
    },
    "skipCertificateCheck":{
      "kind":"property",
      "displayName":"Skip Certificate Check",
      "group":"security",
      "label":"common,security",
      "required":false,
      "type":"boolean",
      "javaType":"java.lang.Boolean",
      "deprecated":false,
      "secret":false,
      "description":"Skip Certificate check for development environment"
    },
    "brokerCertificate":{
      "kind":"property",
      "displayName":"Broker Certificate",
      "group":"security",
      "label":"common,security",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"AMQ Broker X.509 PEM Certificate"
    },
    "clientCertificate":{
      "kind":"property",
      "displayName":"Client Certificate",
      "group":"security",
      "label":"common,security",
      "required":false,
      "type":"string",
      "javaType":"java.lang.String",
      "deprecated":false,
      "secret":false,
      "description":"AMQ Client X.509 PEM Certificate"
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy