From 876b7583c70d24ee8846060f814041086bf14a4e Mon Sep 17 00:00:00 2001 From: Lars Heinemann Date: Thu, 30 Nov 2023 16:26:22 +0100 Subject: [PATCH 1/4] do no longer use the numfields from uniforms for number fields. They are clumsy to use from a UX perspective and we lose the ability to put in property placeholders --- .../cypress/e2e/designer/stepConfiguration.cy.ts | 2 +- .../src/components/Form/CustomAutoField.test.tsx | 14 +++----------- .../ui/src/components/Form/CustomAutoField.tsx | 12 ++---------- .../MetadataEditor/PipeErrorHandlerEditor.test.tsx | 2 +- 4 files changed, 7 insertions(+), 23 deletions(-) diff --git a/packages/ui-tests/cypress/e2e/designer/stepConfiguration.cy.ts b/packages/ui-tests/cypress/e2e/designer/stepConfiguration.cy.ts index 5dcd9ec7c..ce9bb50d5 100644 --- a/packages/ui-tests/cypress/e2e/designer/stepConfiguration.cy.ts +++ b/packages/ui-tests/cypress/e2e/designer/stepConfiguration.cy.ts @@ -22,7 +22,7 @@ describe('Tests for Design page', () => { // CHECK they are reflected in the code editor cy.openSourceCode(); - cy.checkCodeSpanLine('period: 3000'); + cy.checkCodeSpanLine('period: "3000"'); cy.checkCodeSpanLine('topic: topicname'); cy.checkCodeSpanLine('bootstrapServers: bootstrap'); cy.checkCodeSpanLine('securityProtocol: security'); diff --git a/packages/ui/src/components/Form/CustomAutoField.test.tsx b/packages/ui/src/components/Form/CustomAutoField.test.tsx index 6974704ac..6934bdbad 100644 --- a/packages/ui/src/components/Form/CustomAutoField.test.tsx +++ b/packages/ui/src/components/Form/CustomAutoField.test.tsx @@ -8,15 +8,7 @@ jest.mock('uniforms', () => { }; }); -import { - BoolField, - DateField, - ListField, - NumField, - RadioField, - SelectField, - TextField, -} from '@kaoto-next/uniforms-patternfly'; +import { BoolField, DateField, ListField, RadioField, SelectField, TextField } from '@kaoto-next/uniforms-patternfly'; import { AutoFieldProps } from 'uniforms'; import { CustomAutoField } from './CustomAutoField'; import { CustomNestField } from './CustomNestField'; @@ -93,7 +85,7 @@ describe('CustomAutoField', () => { expect(result).toBe(DateField); }); - it('should return `NumField` if `props.fieldType` is `Number`', () => { + it('should return `TextField` if `props.fieldType` is `Number`', () => { const props: AutoFieldProps = { name: 'test', fieldType: Number, @@ -101,7 +93,7 @@ describe('CustomAutoField', () => { const result = CustomAutoField(props); - expect(result).toBe(NumField); + expect(result).toBe(TextField); }); it('should return `CustomNestField` if `props.fieldType` is `Object`', () => { diff --git a/packages/ui/src/components/Form/CustomAutoField.tsx b/packages/ui/src/components/Form/CustomAutoField.tsx index 7d6c8b8d9..a1e4257de 100644 --- a/packages/ui/src/components/Form/CustomAutoField.tsx +++ b/packages/ui/src/components/Form/CustomAutoField.tsx @@ -1,12 +1,4 @@ -import { - BoolField, - DateField, - ListField, - NumField, - RadioField, - SelectField, - TextField, -} from '@kaoto-next/uniforms-patternfly'; +import { BoolField, DateField, ListField, RadioField, SelectField, TextField } from '@kaoto-next/uniforms-patternfly'; import { createAutoField } from 'uniforms'; import { CustomNestField } from './CustomNestField'; import { DisabledField } from './DisabledField'; @@ -39,7 +31,7 @@ export const CustomAutoField = createAutoField((props) => { case Date: return DateField; case Number: - return NumField; + return TextField; case Object: return CustomNestField; case String: diff --git a/packages/ui/src/components/MetadataEditor/PipeErrorHandlerEditor.test.tsx b/packages/ui/src/components/MetadataEditor/PipeErrorHandlerEditor.test.tsx index d4b274c58..c27145ffe 100644 --- a/packages/ui/src/components/MetadataEditor/PipeErrorHandlerEditor.test.tsx +++ b/packages/ui/src/components/MetadataEditor/PipeErrorHandlerEditor.test.tsx @@ -16,7 +16,7 @@ describe('PipeErrorHandlerEditor', () => { render( {}} schema={pipeErrorHandlerSchema} />); const element = screen.getByTestId('metadata-editor-form-Log Pipe ErrorHandler'); expect(element).toBeTruthy(); - const inputs = screen.getAllByTestId('num-field'); + const inputs = screen.getAllByTestId('text-field'); expect(inputs.length).toBe(2); expect(inputs[0].getAttribute('name')).toBe('log.parameters.maximumRedeliveries'); expect(inputs[1].getAttribute('name')).toBe('log.parameters.redeliveryDelay'); From 6473992f2e41eb611ccb84d675a19ab0e56c4dc2 Mon Sep 17 00:00:00 2001 From: "Ricardo M." Date: Thu, 30 Nov 2023 17:19:55 +0100 Subject: [PATCH 2/4] fix(e2e): Update functionality --- packages/ui-tests/cypress/e2e/errorHandler.cy.ts | 15 ++++++++------- packages/ui-tests/cypress/e2e/metadata.cy.ts | 8 ++++---- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/ui-tests/cypress/e2e/errorHandler.cy.ts b/packages/ui-tests/cypress/e2e/errorHandler.cy.ts index 0d68e7560..550243ceb 100644 --- a/packages/ui-tests/cypress/e2e/errorHandler.cy.ts +++ b/packages/ui-tests/cypress/e2e/errorHandler.cy.ts @@ -15,8 +15,8 @@ describe('Test for Error handler support', () => { cy.checkCodeSpanLine('errorHandler:'); cy.checkCodeSpanLine('log:'); cy.checkCodeSpanLine('parameters:'); - cy.checkCodeSpanLine('maximumRedeliveries: 5'); - cy.checkCodeSpanLine('redeliveryDelay: 1000'); + cy.checkCodeSpanLine('maximumRedeliveries: "5"'); + cy.checkCodeSpanLine('redeliveryDelay: "1000"'); cy.openPipeErrorHandler(); cy.get('.pf-v5-c-menu-toggle__toggle-icon').click(); @@ -38,8 +38,8 @@ describe('Test for Error handler support', () => { cy.checkCodeSpanLine('name: test-name'); cy.checkCodeSpanLine('message: test-message'); cy.checkCodeSpanLine('additionalProperties: test-additionalProperties'); - cy.checkCodeSpanLine('maximumRedeliveries: 3'); - cy.checkCodeSpanLine('redeliveryDelay: 2000'); + cy.checkCodeSpanLine('maximumRedeliveries: "3"'); + cy.checkCodeSpanLine('redeliveryDelay: "2000"'); }); it('ErrorHandler - edit in errorHandler editor', () => { @@ -50,8 +50,8 @@ describe('Test for Error handler support', () => { cy.get(`input[name="log.parameters.redeliveryDelay"]`).clear().type('1000'); cy.openSourceCode(); // CHECK the errorHandler update was reflected in the code editor - cy.checkCodeSpanLine('maximumRedeliveries: 5'); - cy.checkCodeSpanLine('redeliveryDelay: 1000'); + cy.checkCodeSpanLine('maximumRedeliveries: "5"'); + cy.checkCodeSpanLine('redeliveryDelay: "1000"'); }); it('ErrorHandler - delete errorHandler properties using the ErrorHandler editor', () => { @@ -63,7 +63,8 @@ describe('Test for Error handler support', () => { // CHECK the errorHandler was edited in the code editor cy.openSourceCode(); - cy.checkCodeSpanLine('parameters: {}'); + cy.checkCodeSpanLine('maximumRedeliveries: ""'); + cy.checkCodeSpanLine('redeliveryDelay: ""'); }); it('ErrorHandler - select "no error handlers" - delete errorHandler', () => { diff --git a/packages/ui-tests/cypress/e2e/metadata.cy.ts b/packages/ui-tests/cypress/e2e/metadata.cy.ts index 32e59350d..4bd42b079 100644 --- a/packages/ui-tests/cypress/e2e/metadata.cy.ts +++ b/packages/ui-tests/cypress/e2e/metadata.cy.ts @@ -63,8 +63,8 @@ describe('Test for Metadata Editor support', () => { cy.checkCodeSpanLine('creationTimestamp: testCreationTimestamp'); cy.checkCodeSpanLine('deletionTimestamp: testDeletionTimestamp'); cy.checkCodeSpanLine('generateName: testGenerateName'); - cy.checkCodeSpanLine('generation: 10'); - cy.checkCodeSpanLine('deletionGracePeriodSeconds: 1000'); + cy.checkCodeSpanLine('generation: "10"'); + cy.checkCodeSpanLine('deletionGracePeriodSeconds: "1000"'); cy.checkCodeSpanLine('namespace: testNamespace'); cy.checkCodeSpanLine('resourceVersion: testResourceVersion'); cy.checkCodeSpanLine('selfLink: testSelfLink'); @@ -111,8 +111,8 @@ describe('Test for Metadata Editor support', () => { cy.checkCodeSpanLine('creationTimestamp: updatedCreationTimestamp'); cy.checkCodeSpanLine('deletionTimestamp: updatedDeletionTimestamp'); cy.checkCodeSpanLine('generateName: updatedGenerateName'); - cy.checkCodeSpanLine('generation: 20'); - cy.checkCodeSpanLine('deletionGracePeriodSeconds: 2000'); + cy.checkCodeSpanLine('generation: "20"'); + cy.checkCodeSpanLine('deletionGracePeriodSeconds: "2000"'); cy.checkCodeSpanLine('namespace: updatedNamespace'); cy.checkCodeSpanLine('resourceVersion: updatedResourceVersion'); cy.checkCodeSpanLine('selfLink: updatedSelfLink'); From 1b46fb2d408efcd64d98a32b6789f1268c0744f2 Mon Sep 17 00:00:00 2001 From: "Ricardo M." Date: Thu, 30 Nov 2023 17:29:11 +0100 Subject: [PATCH 3/4] fix(storybook): Rename tile stubs from model to processor --- .../ui-tests/cypress/fixtures/aggregate.json | 2 +- .../ui-tests/cypress/fixtures/catalog.json | 450 +++++++++--------- 2 files changed, 226 insertions(+), 226 deletions(-) diff --git a/packages/ui-tests/cypress/fixtures/aggregate.json b/packages/ui-tests/cypress/fixtures/aggregate.json index fadea3644..615a3d41a 100644 --- a/packages/ui-tests/cypress/fixtures/aggregate.json +++ b/packages/ui-tests/cypress/fixtures/aggregate.json @@ -1,5 +1,5 @@ { - "type": "model", + "type": "processor", "name": "aggregate", "title": "Aggregate", "description": "Aggregates many messages into a single message", diff --git a/packages/ui-tests/cypress/fixtures/catalog.json b/packages/ui-tests/cypress/fixtures/catalog.json index bc8e9382c..293f12270 100644 --- a/packages/ui-tests/cypress/fixtures/catalog.json +++ b/packages/ui-tests/cypress/fixtures/catalog.json @@ -293686,7 +293686,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "aggregate", "title": "Aggregate", "description": "Aggregates many messages into a single message", @@ -294283,7 +294283,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "apiKey", "title": "Api Key", "description": "Rest security basic auth definition", @@ -294385,7 +294385,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "asn1", "title": "ASN.1 File", "description": "Encode and decode data structures using Abstract Syntax Notation One (ASN.1).", @@ -294450,7 +294450,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "avro", "title": "Avro", "description": "Serialize and deserialize messages using Apache Avro binary data format.", @@ -294750,7 +294750,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "barcode", "title": "Barcode", "description": "Transform strings to various 1D/2D barcode bitmap formats and back.", @@ -294837,7 +294837,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "base64", "title": "Base64", "description": "Encode and decode data using Base64.", @@ -294916,7 +294916,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "basicAuth", "title": "Basic Auth", "description": "Rest security basic auth definition", @@ -294967,7 +294967,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "batch-config", "title": "Batch-config", "description": "Configures batch-processing resequence eip.", @@ -295061,7 +295061,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "bean", "title": "Bean", "description": "Calls a Java bean", @@ -295180,7 +295180,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "beans", "title": "Beans", "description": "A grouping POJO (and related XML root element) that's historically associated with entire application (or its distinguished fragment). This class is not meant to be used with Camel Java DSL, but it's needed to generate XML Schema and MX parser methods.", @@ -295294,7 +295294,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "bearerToken", "title": "Bearer Token", "description": "Rest security bearer token authentication definition", @@ -295357,7 +295357,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "bindy", "title": "Bindy", "description": "Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).", @@ -295466,7 +295466,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "blacklistServiceFilter", "title": "Blacklist Service Filter", "tags": [ @@ -295528,7 +295528,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "cachingServiceDiscovery", "title": "Caching Service Discovery", "tags": [ @@ -295632,7 +295632,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "camel", "title": "Camel", "description": "If beans reminds Spring application too much, we can use camel.", @@ -295746,7 +295746,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "cbor", "title": "CBOR", "description": "Unmarshal a CBOR payload to POJO and back.", @@ -295914,7 +295914,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "choice", "title": "Choice", "description": "Route messages based on a series of predicates", @@ -296023,7 +296023,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "circuitBreaker", "title": "Circuit Breaker", "description": "Route messages in a fault tolerance way using Circuit Breaker", @@ -296213,7 +296213,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "claimCheck", "title": "Claim Check", "description": "The Claim Check EIP allows you to replace message content with a claim check (a unique key), which can be used to retrieve the message content at a later time.", @@ -296346,7 +296346,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "combinedServiceDiscovery", "title": "Combined Service Discovery", "tags": [ @@ -296415,7 +296415,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "combinedServiceFilter", "title": "Combined Service Filter", "tags": [ @@ -296483,7 +296483,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "constant", "title": "Constant", "description": "A fixed value set only once during the route startup.", @@ -296560,7 +296560,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "consulServiceDiscovery", "title": "Consul Service Discovery", "tags": [ @@ -296722,7 +296722,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "contextScan", "title": "Context Scan", "description": "Scans for Java org.apache.camel.builder.RouteBuilder instances in the context org.apache.camel.spi.Registry .", @@ -296785,7 +296785,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "convertBodyTo", "title": "Convert Body To", "description": "Converts the message body to another type", @@ -296888,7 +296888,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "crypto", "title": "Crypto (Java Cryptographic Extension)", "description": "Encrypt and decrypt messages using Java Cryptography Extension (JCE).", @@ -297044,7 +297044,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "csimple", "title": "CSimple", "description": "Evaluate a compiled simple expression.", @@ -297121,7 +297121,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "csv", "title": "CSV", "description": "Handle CSV (Comma Separated Values) payloads.", @@ -297553,7 +297553,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "custom", "title": "Custom", "description": "Delegate to a custom org.apache.camel.spi.DataFormat implementation via Camel registry.", @@ -297603,7 +297603,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "customLoadBalancer", "title": "Custom Load Balancer", "description": "To use a custom load balancer implementation.", @@ -297653,7 +297653,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "customServiceFilter", "title": "Custom Service Filter", "tags": [ @@ -297715,7 +297715,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "dataFormats", "title": "Data formats", "description": "Configure data formats.", @@ -297795,7 +297795,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "datasonnet", "title": "DataSonnet", "description": "To use DataSonnet scripts for message transformations.", @@ -297896,7 +297896,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "deadLetterChannel", "title": "Dead Letter Channel", "description": "Error handler with dead letter queue.", @@ -298124,7 +298124,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "defaultErrorHandler", "title": "Default Error Handler", "description": "The default error handler.", @@ -298326,7 +298326,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "defaultLoadBalancer", "title": "Default Load Balancer", "tags": [ @@ -298376,7 +298376,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "delay", "title": "Delay", "description": "Delays processing for a specified length of time", @@ -298518,7 +298518,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "delete", "title": "Delete", "description": "Rest DELETE command", @@ -298757,7 +298757,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "dnsServiceDiscovery", "title": "Dns Service Discovery", "tags": [ @@ -298832,7 +298832,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "doCatch", "title": "Do Catch", "description": "Catches exceptions as part of a try, catch, finally block", @@ -298998,7 +298998,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "doFinally", "title": "Do Finally", "description": "Path traversed when a try, catch, finally block exits", @@ -299139,7 +299139,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "doTry", "title": "Do Try", "description": "Marks the beginning of a try, catch, finally block", @@ -299280,7 +299280,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "dynamicRouter", "title": "Dynamic Router", "description": "Route messages based on dynamic rules", @@ -299421,7 +299421,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "enrich", "title": "Enrich", "description": "Enriches a message with data from a secondary resource", @@ -299629,7 +299629,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "errorHandler", "title": "Error Handler", "description": "Camel error handling.", @@ -299686,7 +299686,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "exchangeProperty", "title": "ExchangeProperty", "description": "Gets a property from the Exchange.", @@ -299751,7 +299751,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "expression", "title": "Expression", "description": "A useful base class for an expression", @@ -299814,7 +299814,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "failover", "title": "Failover", "description": "In case of failures the exchange will be tried on the next endpoint.", @@ -299901,7 +299901,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "faultToleranceConfiguration", "title": "Fault Tolerance Configuration", "description": "MicroProfile Fault Tolerance Circuit Breaker EIP configuration", @@ -300111,7 +300111,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "fhirJson", "title": "FHIR JSon", "description": "Marshall and unmarshall FHIR objects to/from JSON.", @@ -300400,7 +300400,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "fhirXml", "title": "FHIR XML", "description": "Marshall and unmarshall FHIR objects to/from XML.", @@ -300689,7 +300689,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "filter", "title": "Filter", "description": "Filter out messages based using a predicate", @@ -300882,7 +300882,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "flatpack", "title": "Flatpack", "description": "Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library.", @@ -301025,7 +301025,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "from", "title": "From", "description": "Act as a message source as input to a route", @@ -301087,7 +301087,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "get", "title": "Get", "description": "Rest GET command", @@ -301326,7 +301326,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "globalOption", "title": "Global Option", "description": "Models a string key/value pair for configuring some global options on a Camel context such as max debug log length.", @@ -301375,7 +301375,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "globalOptions", "title": "Global Options", "description": "Models a series of string key/value pairs for configuring some global options on a Camel context such as max debug log length.", @@ -301412,7 +301412,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "grok", "title": "Grok", "description": "Unmarshal unstructured data to objects using Logstash based Grok patterns.", @@ -301502,7 +301502,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "groovy", "title": "Groovy", "description": "Evaluates a Groovy script.", @@ -301579,7 +301579,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "gzipDeflater", "title": "GZip Deflater", "description": "Compress and decompress messages using java.util.zip.GZIPStream.", @@ -301618,7 +301618,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "head", "title": "Head", "description": "Rest HEAD command", @@ -301857,7 +301857,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "header", "title": "Header", "description": "Gets a header from the Exchange.", @@ -301922,7 +301922,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "healthyServiceFilter", "title": "Healthy Service Filter", "tags": [ @@ -301972,7 +301972,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "hl7", "title": "HL7", "description": "Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.", @@ -302025,7 +302025,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "hl7terser", "title": "HL7 Terser", "description": "Get the value of a HL7 message field specified by terse location specification syntax.", @@ -302128,7 +302128,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "ical", "title": "iCal", "description": "Marshal and unmarshal iCal (.ics) documents to/from model objects.", @@ -302180,7 +302180,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "idempotentConsumer", "title": "Idempotent Consumer", "description": "Filters out duplicate messages", @@ -302427,7 +302427,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "inputType", "title": "Input Type", "description": "Set the expected data type of the input message. If the actual message type is different at runtime, camel look for a required Transformer and apply if exists. If validate attribute is true then camel applies Validator as well. Type name consists of two parts, 'scheme' and 'name' connected with ':'. For Java type 'name' is a fully qualified class name. For example {code java:java.lang.String} , {code json:ABCOrder} . It's also possible to specify only scheme part, so that it works like a wildcard. If only 'xml' is specified, all the XML message matches. It's handy to add only one transformer/validator for all the transformation from/to XML.", @@ -302501,7 +302501,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "intercept", "title": "Intercept", "description": "Intercepts a message at each step in the route", @@ -302642,7 +302642,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "interceptFrom", "title": "Intercept From", "description": "Intercepts incoming messages", @@ -302795,7 +302795,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "interceptSendToEndpoint", "title": "Intercept Send To Endpoint", "description": "Intercepts messages being sent to an endpoint", @@ -302973,7 +302973,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "jacksonXml", "title": "Jackson XML", "description": "Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson.", @@ -303218,7 +303218,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "jaxb", "title": "JAXB", "description": "Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.", @@ -303525,7 +303525,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "joor", "title": "jOOR", "description": "Evaluates a jOOR (Java compiled once at runtime) expression.", @@ -303629,7 +303629,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "jq", "title": "JQ", "description": "Evaluates a JQ expression against a JSON message body.", @@ -303732,7 +303732,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "js", "title": "JavaScript", "description": "Evaluates a JavaScript expression.", @@ -303809,7 +303809,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "json", "title": "JSon", "description": "Marshal POJOs to JSON and back.", @@ -304139,7 +304139,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "jsonApi", "title": "JSonApi", "description": "Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.", @@ -304202,7 +304202,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "jsonpath", "title": "JSONPath", "description": "Evaluates a JSONPath expression against a JSON message body.", @@ -304392,7 +304392,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "jtaTransactionErrorHandler", "title": "Jta Transaction Error Handler", "description": "JTA based transactional error handler (requires camel-jta).", @@ -304627,7 +304627,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "kamelet", "title": "Kamelet", "description": "To call Kamelets in special situations", @@ -304781,7 +304781,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "kubernetesServiceDiscovery", "title": "Kubernetes Service Discovery", "tags": [ @@ -305082,7 +305082,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "language", "title": "Language", "description": "Evaluates a custom language.", @@ -305158,7 +305158,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "loadBalance", "title": "Load Balance", "description": "Balances message processing among a number of nodes", @@ -305334,7 +305334,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "loadBalancerConfiguration", "title": "Load Balancer Configuration", "tags": [ @@ -305384,7 +305384,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "log", "title": "Log", "description": "Logs the defined message to the logger", @@ -305519,7 +305519,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "loop", "title": "Loop", "description": "Processes a message multiple times", @@ -305740,7 +305740,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "lzf", "title": "LZF Deflate Compression", "description": "Compress and decompress streams using LZF deflate algorithm.", @@ -305792,7 +305792,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "marshal", "title": "Marshal", "description": "Marshals data into a specified format for transmission over a transport or component", @@ -305910,7 +305910,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "method", "title": "Bean Method", "description": "Calls a Java bean method.", @@ -306045,7 +306045,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "mimeMultipart", "title": "MIME Multipart", "description": "Marshal Camel messages with attachments into MIME-Multipart messages and back.", @@ -306148,7 +306148,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "multicast", "title": "Multicast", "description": "Routes the same message to multiple paths either sequentially or in parallel.", @@ -306450,7 +306450,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "mutualTLS", "title": "Mutual TLS", "description": "Rest security mutual TLS authentication definition", @@ -306501,7 +306501,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "mvel", "title": "MVEL", "description": "Evaluates a MVEL template.", @@ -306578,7 +306578,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "noErrorHandler", "title": "No Error Handler", "description": "To not use an error handler.", @@ -306616,7 +306616,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "oauth2", "title": "Oauth2", "description": "Rest security OAuth2 definition", @@ -306735,7 +306735,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "ognl", "title": "OGNL", "description": "Evaluates an OGNL expression (Apache Commons OGNL).", @@ -306812,7 +306812,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "onCompletion", "title": "On Completion", "description": "Route to be executed when normal route processing completes", @@ -307051,7 +307051,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "onException", "title": "On Exception", "description": "Route to be executed when an exception is thrown", @@ -307412,7 +307412,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "onFallback", "title": "On Fallback", "description": "Route to be executed when Circuit Breaker EIP executes fallback", @@ -307568,7 +307568,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "openIdConnect", "title": "Open Id Connect", "description": "Rest security OpenID Connect definition", @@ -307631,7 +307631,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "optimisticLockRetryPolicy", "title": "Optimistic Lock Retry Policy", "description": "To configure optimistic locking", @@ -307722,7 +307722,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "otherwise", "title": "Otherwise", "description": "Route to be executed when all other choices evaluate to false", @@ -307864,7 +307864,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "outputType", "title": "Output Type", "description": "Set the expected data type of the output message. If the actual message type is different at runtime, camel look for a required Transformer and apply if exists. If validate attribute is true then camel applies Validator as well. Type name consists of two parts, 'scheme' and 'name' connected with ':'. For Java type 'name' is a fully qualified class name. For example {code java:java.lang.String} , {code json:ABCOrder} . It's also possible to specify only scheme part, so that it works like a wildcard. If only 'xml' is specified, all the XML message matches. It's handy to add only one transformer/validator for all the XML-Java transformation.", @@ -307938,7 +307938,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "packageScan", "title": "Package Scan", "description": "Scans for Java org.apache.camel.builder.RouteBuilder classes in java packages", @@ -308001,7 +308001,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "param", "title": "Param", "description": "To specify the rest operation parameters.", @@ -308177,7 +308177,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "parquetAvro", "title": "Parquet File", "description": "Parquet Avro serialization and de-serialization.", @@ -308242,7 +308242,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "passThroughServiceFilter", "title": "Pass Through Service Filter", "tags": [ @@ -308292,7 +308292,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "patch", "title": "Patch", "description": "Rest PATCH command", @@ -308531,7 +308531,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "pausable", "title": "Pausable", "description": "Pausable EIP to support resuming processing from last known offset.", @@ -308619,7 +308619,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "pgp", "title": "PGP", "description": "Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.", @@ -308829,7 +308829,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "pipeline", "title": "Pipeline", "description": "Routes the message to a sequence of processors.", @@ -308971,7 +308971,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "policy", "title": "Policy", "description": "Defines a policy the route will use", @@ -309046,7 +309046,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "pollEnrich", "title": "Poll Enrich", "description": "Enriches messages with data polled from a secondary resource", @@ -309239,7 +309239,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "post", "title": "Post", "description": "Rest POST command", @@ -309478,7 +309478,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "process", "title": "Process", "description": "Calls a Camel processor", @@ -309554,7 +309554,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "property", "title": "Property", "description": "A key value pair where the value is a literal value", @@ -309603,7 +309603,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "propertyExpression", "title": "Property Expression", "description": "A key value pair where the value is an expression.", @@ -309677,7 +309677,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "protobuf", "title": "Protobuf", "description": "Serialize and deserialize Java objects using Google's Protocol buffers.", @@ -309992,7 +309992,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "put", "title": "Put", "description": "Rest PUT command", @@ -310231,7 +310231,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "python", "title": "Python", "description": "Evaluates a Python expression.", @@ -310308,7 +310308,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "random", "title": "Random", "description": "The destination endpoints are selected by random.", @@ -310346,7 +310346,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "recipientList", "title": "Recipient List", "description": "Route messages to a number of dynamically specified recipients", @@ -310647,7 +310647,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "redeliveryPolicy", "title": "Redelivery Policy", "description": "To configure re-delivery for error handling", @@ -311011,7 +311011,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "ref", "title": "Ref", "description": "Uses an existing expression from the registry.", @@ -311088,7 +311088,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "refErrorHandler", "title": "Ref Error Handler", "description": "References to an existing or custom error handler.", @@ -311138,7 +311138,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "removeHeader", "title": "Remove Header", "description": "Removes a named header from the message", @@ -311214,7 +311214,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "removeHeaders", "title": "Remove Headers", "description": "Removes message headers whose name matches a specified pattern", @@ -311303,7 +311303,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "removeProperties", "title": "Remove Properties", "description": "Removes message exchange properties whose name matches a specified pattern", @@ -311392,7 +311392,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "removeProperty", "title": "Remove Property", "description": "Removes a named property from the message exchange", @@ -311468,7 +311468,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "resequence", "title": "Resequence", "description": "Resequences (re-order) messages based on an expression", @@ -311663,7 +311663,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "resilience4jConfiguration", "title": "Resilience4j Configuration", "description": "Resilience4j Circuit Breaker EIP configuration", @@ -311974,7 +311974,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "responseHeader", "title": "Response Header", "description": "To specify the rest operation response headers.", @@ -312105,7 +312105,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "responseMessage", "title": "Response Message", "description": "To specify the rest operation response messages.", @@ -312191,7 +312191,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "rest", "title": "Rest", "description": "Defines a rest service using the rest-dsl", @@ -312405,7 +312405,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "restBinding", "title": "Rest Binding", "description": "To configure rest binding", @@ -312579,7 +312579,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "restConfiguration", "title": "Rest Configuration", "description": "To configure rest", @@ -312988,7 +312988,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "restContextRef", "title": "Rest Context Ref", "description": "To refer to an XML file with rest services defined using the rest-dsl", @@ -313026,7 +313026,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "restProperty", "title": "Rest Property", "description": "A key value pair", @@ -313075,7 +313075,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "rests", "title": "Rests", "description": "A series of rest services defined using the rest-dsl", @@ -313139,7 +313139,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "resumable", "title": "Resumable", "description": "Resume EIP to support resuming processing from last known offset.", @@ -313250,7 +313250,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "rollback", "title": "Rollback", "description": "Forces a rollback by stopping routing the message", @@ -313353,7 +313353,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "roundRobin", "title": "Round Robin", "description": "The destination endpoints are selected in a round-robin fashion. This is a well known and classic policy, which spreads the load evenly.", @@ -313391,7 +313391,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "route", "title": "Route", "description": "A Camel route", @@ -313739,7 +313739,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routeBuilder", "title": "Route Builder", "description": "To refer to a Java org.apache.camel.builder.RouteBuilder instance to use.", @@ -313788,7 +313788,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routeConfiguration", "title": "Route Configuration", "description": "Reusable configuration for Camel route(s).", @@ -313922,7 +313922,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routeConfigurationContextRef", "title": "Route Configuration Context Ref", "description": "To refer to an XML file with route configuration defined using the xml-dsl", @@ -313959,7 +313959,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routeConfigurations", "title": "Route Configurations", "description": "A series of route configurations", @@ -314008,7 +314008,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routeContextRef", "title": "Route Context Ref", "description": "To refer to an XML file with routes defined using the xml-dsl", @@ -314045,7 +314045,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routeTemplate", "title": "Route Template", "description": "Defines a route template (parameterized routes)", @@ -314130,7 +314130,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routeTemplateContextRef", "title": "Route Template Context Ref", "description": "To refer to an XML file with route templates defined using the xml-dsl", @@ -314167,7 +314167,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routeTemplates", "title": "Route Templates", "description": "A series of route templates", @@ -314216,7 +314216,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routes", "title": "Routes", "description": "A series of Camel routes", @@ -314280,7 +314280,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "routingSlip", "title": "Routing Slip", "description": "Routes a message through a series of steps that are pre-determined (the slip)", @@ -314421,7 +314421,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "rss", "title": "RSS", "description": "Transform from ROME SyndFeed Java Objects to XML and vice-versa.", @@ -314460,7 +314460,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "saga", "title": "Saga", "description": "Enables Sagas on the route", @@ -314704,7 +314704,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "sample", "title": "Sample", "description": "Extract a sample of the messages passing through a route", @@ -314793,7 +314793,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "script", "title": "Script", "description": "Executes a script from a language which does not change the message body.", @@ -314894,7 +314894,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "security", "title": "Rest Security", "description": "Rest security definition", @@ -314945,7 +314945,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "securityDefinitions", "title": "Rest Security Definitions", "description": "To configure rest security definitions.", @@ -314992,7 +314992,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "serviceCall", "title": "Service Call", "description": "To call remote services", @@ -315248,7 +315248,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "serviceCallConfiguration", "title": "Service Call Configuration", "description": "Remote service call configuration", @@ -315454,7 +315454,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "serviceChooserConfiguration", "title": "Service Chooser Configuration", "tags": [ @@ -315504,7 +315504,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "serviceDiscoveryConfiguration", "title": "Service Discovery Configuration", "tags": [ @@ -315554,7 +315554,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "serviceExpression", "title": "Service Expression", "tags": [ @@ -315629,7 +315629,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "serviceFilterConfiguration", "title": "Service Filter Configuration", "tags": [ @@ -315679,7 +315679,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "setBody", "title": "Set Body", "description": "Sets the contents of the message body", @@ -315780,7 +315780,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "setExchangePattern", "title": "Set Exchange Pattern", "description": "Sets the exchange pattern on the message exchange", @@ -315859,7 +315859,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "setHeader", "title": "Set Header", "description": "Sets the value of a message header", @@ -315972,7 +315972,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "setProperty", "title": "Set Property", "description": "Sets a named property on the message exchange", @@ -316085,7 +316085,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "simple", "title": "Simple", "description": "Evaluates a Camel simple expression.", @@ -316163,7 +316163,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "soap", "title": "SOAP", "description": "Marshal Java objects to SOAP messages and back.", @@ -316282,7 +316282,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "sort", "title": "Sort", "description": "Sorts the contents of the message", @@ -316396,7 +316396,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "spel", "title": "SpEL", "description": "Evaluates a Spring expression (SpEL).", @@ -316473,7 +316473,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "split", "title": "Split", "description": "Splits a single message into many sub-messages.", @@ -316825,7 +316825,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "springTransactionErrorHandler", "title": "Spring Transaction Error Handler", "description": "Spring based transactional error handler (requires camel-spring).", @@ -317060,7 +317060,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "staticServiceDiscovery", "title": "Static Service Discovery", "tags": [ @@ -317122,7 +317122,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "step", "title": "Step", "description": "Routes the message to a sequence of processors which is grouped together as one logical name", @@ -317264,7 +317264,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "sticky", "title": "Sticky", "description": "Sticky load balancing using an expression to calculate a correlation key to perform the sticky load balancing.", @@ -317339,7 +317339,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "stop", "title": "Stop", "description": "Stops the processing of the current message", @@ -317403,7 +317403,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "stream-config", "title": "Stream-config", "description": "Configures stream-processing resequence eip.", @@ -317510,7 +317510,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "swiftMt", "title": "SWIFT MT", "description": "Encode and decode SWIFT MT messages.", @@ -317564,7 +317564,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "swiftMx", "title": "SWIFT MX", "description": "Encode and decode SWIFT MX messages.", @@ -317657,7 +317657,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "syslog", "title": "Syslog", "description": "Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.", @@ -317697,7 +317697,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "tarFile", "title": "Tar File", "description": "Archive files into tarballs or extract files from tarballs.", @@ -317790,7 +317790,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "templateBean", "title": "Template Bean", "description": "A route template bean (local bean)", @@ -317889,7 +317889,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "templateParameter", "title": "Template Parameter", "description": "A route template parameter", @@ -317963,7 +317963,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "templatedRoute", "title": "Templated Route", "description": "Defines a templated route (a route built from a route template)", @@ -318048,7 +318048,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "templatedRouteBean", "title": "Templated Route Bean", "description": "A bean as input of a route template (local bean)", @@ -318147,7 +318147,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "templatedRouteParameter", "title": "Templated Route Parameter", "description": "An input parameter of a route template.", @@ -318196,7 +318196,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "templatedRoutes", "title": "Templated Routes", "description": "A series of templated routes", @@ -318245,7 +318245,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "threadPoolProfile", "title": "Thread Pool Profile", "description": "To configure thread pools", @@ -318409,7 +318409,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "threads", "title": "Threads", "description": "Specifies that all steps after this node are processed asynchronously", @@ -318614,7 +318614,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "thrift", "title": "Thrift", "description": "Serialize and deserialize messages using Apache Thrift binary data format.", @@ -318696,7 +318696,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "throttle", "title": "Throttle", "description": "Controls the rate at which messages are passed to the next node in the route", @@ -318902,7 +318902,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "throwException", "title": "Throw Exception", "description": "Throws an exception", @@ -319002,7 +319002,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "tidyMarkup", "title": "TidyMarkup", "description": "Parse (potentially invalid) HTML into valid HTML or DOM.", @@ -319071,7 +319071,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "to", "title": "To", "description": "Sends the message to a static endpoint", @@ -319164,7 +319164,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "toD", "title": "To D", "description": "Sends the message to a dynamic endpoint", @@ -319312,7 +319312,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "tokenize", "title": "Tokenize", "description": "Tokenize text payloads using delimiter patterns.", @@ -319508,7 +319508,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "topic", "title": "Topic", "description": "Topic which sends to all destinations.", @@ -319546,7 +319546,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "transacted", "title": "Transacted", "description": "Enables transaction on the route", @@ -319621,7 +319621,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "transform", "title": "Transform", "description": "Transforms the message body based on an expression", @@ -319746,7 +319746,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "transformers", "title": "Transformations", "description": "To configure transformers.", @@ -319789,7 +319789,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "typeFilter", "title": "YAML Type Filter", "tags": [ @@ -319838,7 +319838,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "univocityCsv", "title": "uniVocity CSV", "description": "Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.", @@ -320102,7 +320102,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "univocityFixed", "title": "uniVocity Fixed Length", "description": "Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.", @@ -320350,7 +320350,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "univocityHeader", "title": "uniVocity Header", "description": "To configure headers for UniVocity data formats.", @@ -320401,7 +320401,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "univocityTsv", "title": "uniVocity TSV", "description": "Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.", @@ -320625,7 +320625,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "unmarshal", "title": "Unmarshal", "description": "Converts the message data received from the wire into a format that Apache Camel processors can consume", @@ -320756,7 +320756,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "validate", "title": "Validate", "description": "Validates a message based on an expression", @@ -320871,7 +320871,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "validators", "title": "Validations", "description": "To configure validators.", @@ -320913,7 +320913,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "value", "title": "Value", "description": "A single value", @@ -320950,7 +320950,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "weighted", "title": "Weighted", "description": "Uses a weighted load distribution ratio for each server with respect to others.", @@ -321028,7 +321028,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "when", "title": "When", "description": "Triggers a route when the expression evaluates to true", @@ -321208,7 +321208,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "whenSkipSendToEndpoint", "title": "When Skip Send To Endpoint", "description": "Predicate to determine if the message should be sent or not to the endpoint, when using interceptSentToEndpoint.", @@ -321387,7 +321387,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "wireTap", "title": "Wire Tap", "description": "Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message.", @@ -321589,7 +321589,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "xmlSecurity", "title": "XML Security", "description": "Encrypt and decrypt XML payloads using Apache Santuario.", @@ -321808,7 +321808,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "xpath", "title": "XPath", "description": "Evaluates an XPath expression against an XML payload.", @@ -322028,7 +322028,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "xquery", "title": "XQuery", "description": "Evaluates an XQuery expressions against an XML payload.", @@ -322169,7 +322169,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "xtokenize", "title": "XML Tokenize", "description": "Tokenize XML payloads.", @@ -322305,7 +322305,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "yaml", "title": "YAML", "description": "Marshal and unmarshal Java objects to and from YAML.", @@ -322491,7 +322491,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "zipDeflater", "title": "Zip Deflater", "description": "Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.", @@ -322556,7 +322556,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "zipFile", "title": "Zip File", "description": "Compression and decompress streams using java.util.zip.ZipStream.", @@ -322649,7 +322649,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "zookeeperServiceDiscovery", "title": "Zookeeper Service Discovery", "tags": [ From 34fa7510cf8e14562945eb04b533fa7cafecf986 Mon Sep 17 00:00:00 2001 From: "Ricardo M." Date: Thu, 30 Nov 2023 17:38:49 +0100 Subject: [PATCH 4/4] fix(storybook): Fix remaining catalog mock --- .../cypress/fixtures/catalog-slim.json | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/packages/ui-tests/cypress/fixtures/catalog-slim.json b/packages/ui-tests/cypress/fixtures/catalog-slim.json index be374af5e..ce1cef78e 100644 --- a/packages/ui-tests/cypress/fixtures/catalog-slim.json +++ b/packages/ui-tests/cypress/fixtures/catalog-slim.json @@ -23157,7 +23157,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "aggregate", "title": "Aggregate", "description": "Aggregates many messages into a single message", @@ -23754,7 +23754,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "apiKey", "title": "Api Key", "description": "Rest security basic auth definition", @@ -23856,7 +23856,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "asn1", "title": "ASN.1 File", "description": "Encode and decode data structures using Abstract Syntax Notation One (ASN.1).", @@ -23921,7 +23921,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "avro", "title": "Avro", "description": "Serialize and deserialize messages using Apache Avro binary data format.", @@ -24221,7 +24221,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "barcode", "title": "Barcode", "description": "Transform strings to various 1D/2D barcode bitmap formats and back.", @@ -24308,7 +24308,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "base64", "title": "Base64", "description": "Encode and decode data using Base64.", @@ -24387,7 +24387,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "basicAuth", "title": "Basic Auth", "description": "Rest security basic auth definition", @@ -24438,7 +24438,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "batch-config", "title": "Batch-config", "description": "Configures batch-processing resequence eip.", @@ -24532,7 +24532,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "bean", "title": "Bean", "description": "Calls a Java bean", @@ -24651,7 +24651,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "beans", "title": "Beans", "description": "A grouping POJO (and related XML root element) that's historically associated with entire application (or its distinguished fragment). This class is not meant to be used with Camel Java DSL, but it's needed to generate XML Schema and MX parser methods.", @@ -24765,7 +24765,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "bearerToken", "title": "Bearer Token", "description": "Rest security bearer token authentication definition", @@ -24828,7 +24828,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "bindy", "title": "Bindy", "description": "Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).", @@ -24937,7 +24937,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "blacklistServiceFilter", "title": "Blacklist Service Filter", "tags": [ @@ -24999,7 +24999,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "cachingServiceDiscovery", "title": "Caching Service Discovery", "tags": [ @@ -25103,7 +25103,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "camel", "title": "Camel", "description": "If beans reminds Spring application too much, we can use camel.", @@ -25217,7 +25217,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "cbor", "title": "CBOR", "description": "Unmarshal a CBOR payload to POJO and back.", @@ -25385,7 +25385,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "choice", "title": "Choice", "description": "Route messages based on a series of predicates", @@ -25494,7 +25494,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "circuitBreaker", "title": "Circuit Breaker", "description": "Route messages in a fault tolerance way using Circuit Breaker", @@ -25684,7 +25684,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "claimCheck", "title": "Claim Check", "description": "The Claim Check EIP allows you to replace message content with a claim check (a unique key), which can be used to retrieve the message content at a later time.", @@ -25817,7 +25817,7 @@ } }, { - "type": "Model", + "type": "Processor", "name": "combinedServiceDiscovery", "title": "Combined Service Discovery", "tags": [