ctivemq-respond-connector.1.2.9.source-code.camel-connector-schema.json Maven / Gradle / Ivy
{
"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