Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ref #4220: Add the camel-swift extension #4315

Merged
merged 1 commit into from
Jun 8, 2023

Conversation

essobedo
Copy link
Contributor

@essobedo essobedo commented Dec 5, 2022

fixes #4220

Motivation

There is a new component (dataformat) called camel-swift that we would like to add to the project.

Modifications:

  • Creates the new extension thanks to the maven plugin
  • Adds support of the JVM mode for both types of messages (MX and MT)
  • Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build

@essobedo
Copy link
Contributor Author

essobedo commented Dec 5, 2022

Proposed as a draft for now, because first, it requires Camel 3.20 and it raises a potential bug in Quarkus.

@essobedo
Copy link
Contributor Author

essobedo commented Dec 5, 2022

The related bug in Quarkus quarkusio/quarkus#29693

@essobedo essobedo force-pushed the 4220/camel-swift-extension branch 3 times, most recently from 31b9478 to a7b9531 Compare December 12, 2022 18:05
@essobedo essobedo force-pushed the 4220/camel-swift-extension branch from a7b9531 to f001087 Compare January 12, 2023 10:57
@essobedo
Copy link
Contributor Author

essobedo commented Feb 9, 2023

The bug in Quarkus is finally fixed but in Quarkus 3 which requires the Jakarta migration and unfortunately, the swift library has not been migrated yet so this PR is blocked

@ppalaga
Copy link
Contributor

ppalaga commented Feb 11, 2023

The bug in Quarkus is finally fixed but in Quarkus 3 which requires the Jakarta migration and unfortunately, the swift library has not been migrated yet so this PR is blocked

Do you, by any chance, have an issue or PR ref. that is blocking this PR?

@essobedo
Copy link
Contributor Author

Blocked by prowide/prowide-iso20022#56

@zubri
Copy link

zubri commented Apr 14, 2023

Blocked by prowide/prowide-iso20022#56

We are working on it at Prowide, the beta release should be published soon, within one or two weeks.

@essobedo
Copy link
Contributor Author

@zubri great news thanks for sharing

@essobedo essobedo force-pushed the 4220/camel-swift-extension branch from f001087 to cad69b5 Compare June 5, 2023 15:02
@essobedo essobedo changed the base branch from main to camel-main June 6, 2023 07:49
@essobedo essobedo force-pushed the 4220/camel-swift-extension branch 2 times, most recently from 0221c3e to a3c3f8d Compare June 6, 2023 11:06
@essobedo essobedo marked this pull request as ready for review June 6, 2023 13:19
@essobedo
Copy link
Contributor Author

essobedo commented Jun 6, 2023

NB: The examples are failing but it is not related to those changes since it also fails on the camel-main branch.

@essobedo
Copy link
Contributor Author

essobedo commented Jun 7, 2023

Any remarks/suggestions before I merge it?

@essobedo essobedo force-pushed the 4220/camel-swift-extension branch from a3c3f8d to 7824605 Compare June 7, 2023 08:19
@essobedo
Copy link
Contributor Author

essobedo commented Jun 7, 2023

@jamesnetherton thx for your feedback, I think I addressed all your remarks

@essobedo essobedo requested a review from jamesnetherton June 7, 2023 08:20
@essobedo essobedo force-pushed the 4220/camel-swift-extension branch from 7824605 to 16e2bfc Compare June 7, 2023 10:35
@essobedo essobedo force-pushed the 4220/camel-swift-extension branch from 16e2bfc to dafa56e Compare June 7, 2023 14:50
Copy link
Contributor

@ppalaga ppalaga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, thanks a lot, @essobedo!

@essobedo essobedo force-pushed the 4220/camel-swift-extension branch from dafa56e to b68bf59 Compare June 7, 2023 20:02
@essobedo essobedo merged commit 742686a into camel-main Jun 8, 2023
@essobedo essobedo deleted the 4220/camel-swift-extension branch June 8, 2023 06:42
github-actions bot pushed a commit that referenced this pull request Jun 14, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
JiriOndrusek pushed a commit that referenced this pull request Jun 15, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
JiriOndrusek pushed a commit that referenced this pull request Jun 20, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
JiriOndrusek pushed a commit to JiriOndrusek/camel-quarkus that referenced this pull request Jun 27, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
JiriOndrusek pushed a commit that referenced this pull request Jun 27, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
JiriOndrusek pushed a commit to JiriOndrusek/camel-quarkus that referenced this pull request Jun 30, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
JiriOndrusek pushed a commit to JiriOndrusek/camel-quarkus that referenced this pull request Jun 30, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
JiriOndrusek pushed a commit to JiriOndrusek/camel-quarkus that referenced this pull request Jun 30, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
JiriOndrusek pushed a commit to JiriOndrusek/camel-quarkus that referenced this pull request Jul 3, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
jamesnetherton pushed a commit that referenced this pull request Jul 3, 2023
## Motivation

There is a new component (dataformat) called `camel-swift` that we would like to add to the project.

## Modifications:

* Creates the new extension thanks to the maven plugin
* Adds support of the JVM mode for both types of messages (MX and MT)
* Adds support of the native mode to MT messages only because MX messages bring too many classes, methods, and fields to access by reflection which slows down the native image build
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants