-
Notifications
You must be signed in to change notification settings - Fork 194
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
Conversation
Proposed as a draft for now, because first, it requires Camel 3.20 and it raises a potential bug in Quarkus. |
The related bug in Quarkus quarkusio/quarkus#29693 |
31b9478
to
a7b9531
Compare
a7b9531
to
f001087
Compare
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? |
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. |
@zubri great news thanks for sharing |
f001087
to
cad69b5
Compare
0221c3e
to
a3c3f8d
Compare
NB: The examples are failing but it is not related to those changes since it also fails on the camel-main branch. |
Any remarks/suggestions before I merge it? |
integration-tests/swift/src/main/resources/application.properties
Outdated
Show resolved
Hide resolved
...on-tests/swift/src/test/java/org/apache/camel/quarkus/component/swift/mt/it/SwiftMtTest.java
Outdated
Show resolved
Hide resolved
a3c3f8d
to
7824605
Compare
@jamesnetherton thx for your feedback, I think I addressed all your remarks |
7824605
to
16e2bfc
Compare
16e2bfc
to
dafa56e
Compare
There was a problem hiding this 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!
dafa56e
to
b68bf59
Compare
## 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
## 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
## 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
## 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
## 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
## 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
## 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
## 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
## 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
## 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
fixes #4220
Motivation
There is a new component (dataformat) called
camel-swift
that we would like to add to the project.Modifications: