Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
"headers": {
"CamelAtomFeed": { "index": 0, "kind": "header", "displayName": "", "group": "consumer", "label": "", "required": false, "javaType": "java.util.List", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "When consuming the List object is set to this header.", "constantName": "org.apache.camel.component.atom.AtomConstants#ATOM_FEED" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "pojo" ], "javaType": "com.apptasticsoftware.rssreader.Item", "byOption": [ { "option": "splitEntries", "value": "false", "carriers": [ "list" ], "javaType": "java.util.List" } ], "description": "One entry of the feed, a com.apptasticsoftware.rssreader.Item with its title, link, author, dates and content; with splitEntries=false the List of all the entries, empty for a feed without entries. The CamelAtomFeed header carries the List of the entries unless feedHeader=false" }
},
"properties": {
"feedUri": { "index": 0, "kind": "path", "displayName": "Feed Uri", "group": "consumer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The URI to the feed to poll." },
"sendEmptyMessageWhenIdle": { "index": 1, "kind": "parameter", "displayName": "Send Empty Message When Idle", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead." },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@
"autowiredEnabled": { "index": 2, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." },
"exchangeFormatter": { "index": 3, "kind": "property", "displayName": "Exchange Formatter", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExchangeFormatter", "deprecated": false, "autowired": true, "secret": false, "description": "To use a custom ExchangeFormatter to format the Exchange into a String suitable for logging." }
},
"bodyTypes": {
"producerIn": { "carriers": [ "text", "stream" ], "description": "The body Citrus validates, as text; a stream cache is read as text and reset. Any other body is compared by its toString(): bytes as a list of numbers, a file as its path, a Map as {key=value}, so convert it to a String first" },
"producerOut": { "carriers": [ "unchanged" ], "byOption": [ { "option": "operation", "value": "receive", "carriers": [ "text", "unchanged" ] } ], "description": "validate leaves the body as it is. receive sets the body of the simulated response, as text with its Citrus variables resolved (or what the MessagePayloadBuilder given to it builds), and leaves the body as it is when the response has no body or no spec matches the exchange" }
},
"properties": {
"operation": { "index": 0, "kind": "path", "displayName": "Operation", "group": "producer", "label": "", "required": true, "type": "enum", "javaType": "java.lang.String", "enum": [ "validate", "receive" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The operation to perform. 'validate' validates exchanges without modifying them. 'receive' validates exchanges and returns a simulated response." },
"name": { "index": 1, "kind": "path", "displayName": "Name", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "A unique name to identify this endpoint. Allows multiple Citrus endpoints with different validation expectations in the same route." },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,10 @@
"lazyStartProducer": { "index": 0, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." },
"autowiredEnabled": { "index": 1, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." }
},
"bodyTypes": {
"producerIn": { "carriers": [ "text", "bytes", "stream", "file" ], "byOption": [ { "option": "parseDirection", "value": "UNPARSE", "carriers": [ "text", "bytes", "stream", "file", "pojo" ] } ], "description": "Data in the format the DFDL schema describes, such as an EDI message, to parse. UNPARSE takes the XML infoset as text, bytes, a stream, a file or a DOM Document. A Map or no body fails" },
"producerOut": { "carriers": [ "pojo" ], "javaType": "org.w3c.dom.Document", "byOption": [ { "option": "parseDirection", "value": "UNPARSE", "carriers": [ "bytes" ], "javaType": "java.io.ByteArrayOutputStream" } ], "description": "The XML infoset as a DOM Document. UNPARSE gives the data in the format the DFDL schema describes as bytes, in a ByteArrayOutputStream" }
},
"properties": {
"schemaUri": { "index": 0, "kind": "path", "displayName": "Schema Uri", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The path to the DFDL schema file." },
"parseDirection": { "index": 1, "kind": "parameter", "displayName": "Parse Direction", "group": "producer", "label": "", "required": false, "type": "enum", "javaType": "org.apache.camel.component.dfdl.ParseDirection", "enum": [ "PARSE", "UNPARSE" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "PARSE", "description": "Transform direction. Either PARSE or UNPARSE" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@
"headers": {
"CamelFlatpackCounter": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The current row index. For splitRows=false the counter is the total number of rows.", "constantName": "org.apache.camel.component.flatpack.FlatpackConstants#FLATPACK_COUNTER" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "pojo" ], "javaType": "net.sf.flatpack.DataSet", "description": "The Flatpack DataSet the producer parsed. With splitRows, one message per row, with the DataSet at that row: convert it to a Map before any asynchronous step, as the next row moves it; a List reads all the rows and ends the split. With splitRows=false, the whole DataSet: convert it to a List of Maps" },
"producerIn": { "carriers": [ "text", "bytes", "stream", "file" ], "format": "text", "description": "The fixed-width or delimited data to parse, such as a file from the file consumer; a java.io.File, a Map or a List fails. The rows go to the consumer of the same endpoint" },
"producerOut": { "carriers": [ "unchanged" ] }
},
"properties": {
"type": { "index": 0, "kind": "path", "displayName": "Type", "group": "common", "label": "", "required": false, "type": "enum", "javaType": "org.apache.camel.component.flatpack.FlatpackType", "enum": [ "fixed", "delim" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "delim", "description": "Whether to use fixed or delimiter" },
"resourceUri": { "index": 1, "kind": "path", "displayName": "Resource Uri", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "supportFileReference": true, "description": "URL for loading the flatpack mapping file from classpath or file system" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@
"headers": {
"CamelFop.Output.Format": { "index": 0, "kind": "header", "displayName": "", "group": "producer", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The output format", "constantName": "org.apache.camel.component.fop.FopConstants#CAMEL_FOP_OUTPUT_FORMAT" }
},
"bodyTypes": {
"producerIn": { "carriers": [ "text", "bytes", "stream", "file" ], "format": "xml", "description": "The XSL-FO document to render, as text, bytes, a stream or a file. A DOM Document, a Map or no body fails" },
"producerOut": { "carriers": [ "bytes" ], "javaType": "java.io.ByteArrayOutputStream", "description": "The rendered document as bytes, in a ByteArrayOutputStream: PDF, or the outputType, or the format of the CamelFop.Output.Format header" }
},
"properties": {
"outputType": { "index": 0, "kind": "path", "displayName": "Output Type", "group": "producer", "label": "", "required": true, "type": "enum", "javaType": "org.apache.camel.component.fop.FopOutputType", "enum": [ "pdf", "ps", "pcl", "png", "jpeg", "svg", "xml", "mif", "rtf", "txt" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The primary output format is PDF but other output formats are also supported." },
"fopFactory": { "index": 1, "kind": "parameter", "displayName": "Fop Factory", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.fop.apps.FopFactory", "deprecated": false, "autowired": false, "secret": false, "description": "Allows to use a custom configured or implementation of org.apache.fop.apps.FopFactory." },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,11 @@
"CamelJcrOperation": { "index": 1, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "CamelJcrInsert", "description": "The operation to perform. Possible values: CamelJcrInsert or CamelJcrGetById", "constantName": "org.apache.camel.component.jcr.JcrConstants#JCR_OPERATION" },
"CamelJcrNodeType": { "index": 2, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The node type of the target node", "constantName": "org.apache.camel.component.jcr.JcrConstants#JCR_NODE_TYPE" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "list" ], "javaType": "java.util.List", "description": "The JCR events received in one callback: a List of javax.jcr.observation.Event" },
"producerIn": { "carriers": [ "any" ], "description": "Insert (the default) ignores the body and stores the headers as node properties; getById (CamelJcrOperation header) reads the node identifier from the body as a String" },
"producerOut": { "carriers": [ "text", "unchanged" ], "description": "Insert sets the identifier of the node, a String; getById leaves the body and sets the node properties as headers" }
},
"properties": {
"host": { "index": 0, "kind": "path", "displayName": "Host", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Name of the javax.jcr.Repository to lookup from the Camel registry to be used." },
"base": { "index": 1, "kind": "path", "displayName": "Base", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "Get the base node when accessing the repository" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,11 @@
"CamelJt400MessageDefaultReply": { "index": 7, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The default message reply, when the message is an inquiry message", "constantName": "org.apache.camel.component.jt400.Jt400Constants#MESSAGE_DFT_RPY" },
"CamelJt400MessageReplyToKey": { "index": 8, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "byte[]", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Consumer: The key of the message that will be replied to (if the sendingReply parameter is set to true). Producer: If set, and if the message body is not empty, a new message will not be sent to the provided message queue. Instead, a response will be sent to the message identified by the given key. This is set automatically when reading from the message queue if the sendingReply parameter is set to true.", "constantName": "org.apache.camel.component.jt400.Jt400Constants#MESSAGE_REPLYTO_KEY" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "text" ], "dependsOn": [ "objectPath" ], "byOption": [ { "option": "format", "value": "binary", "carriers": [ "bytes" ] }, { "option": "sendEmptyMessageWhenIdle", "value": "true", "carriers": [ "text", "bytes", "null" ] } ], "description": "The data queue entry as a String, or a byte array with format=binary; a message queue (.MSGQ) always gives the message text" },
"producerIn": { "carriers": [ "any" ], "dependsOn": [ "objectPath", "format" ], "description": "A queue writes the body converted to a String, or to a byte array with format=binary (text, bytes or a stream). A program call (.PGM, .SRVPGM) needs an Object[] of the parameters: a List fails" },
"producerOut": { "carriers": [ "unchanged" ], "dependsOn": [ "objectPath" ], "description": "Unchanged for a queue. A program call sets an Object[] of the parameters, the output ones replaced by what the program returned: Strings, or byte arrays with format=binary" }
},
"properties": {
"userID": { "index": 0, "kind": "path", "displayName": "User ID", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "security": "secret", "configurationClass": "org.apache.camel.component.jt400.Jt400Configuration", "configurationField": "configuration", "description": "Returns the ID of the IBM i user." },
"password": { "index": 1, "kind": "path", "displayName": "Password", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "security": "secret", "configurationClass": "org.apache.camel.component.jt400.Jt400Configuration", "configurationField": "configuration", "description": "Returns the password of the IBM i user." },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,10 @@
"autowiredEnabled": { "index": 2, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." },
"mapStructConverter": { "index": 3, "kind": "property", "displayName": "Map Struct Converter", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.mapstruct.MapStructMapperFinder", "deprecated": false, "autowired": true, "secret": false, "description": "To use a custom MapStructConverter such as adapting to a special runtime." }
},
"bodyTypes": {
"producerIn": { "carriers": [ "pojo", "null" ], "description": "A POJO that a mapper of the mapperPackageName packages maps to the className type; a body of that type already is left as it is. Any other body fails with an InvalidPayloadException, unless mandatory is false" },
"producerOut": { "carriers": [ "pojo", "null" ], "description": "The object of the className type the mapper returns, or null when there is no body. With mandatory=false, a body that no mapper converts becomes null" }
},
"properties": {
"className": { "index": 0, "kind": "path", "displayName": "Class Name", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The fully qualified class name of the POJO that mapstruct should convert to (target)" },
"mandatory": { "index": 1, "kind": "parameter", "displayName": "Mandatory", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether there must exist a mapstruct converter to convert to the POJO." },
Expand Down
Loading
Loading