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

Java DSL for web services #2818

Closed
afattahi54 opened this issue Mar 17, 2019 · 6 comments · Fixed by #3178
Closed

Java DSL for web services #2818

afattahi54 opened this issue Mar 17, 2019 · 6 comments · Fixed by #3178

Comments

@afattahi54
Copy link

We are starting a new project with spring Integration.
We found that it is recommended to use Java DSL to configure channels.Well, there are lots of first class integration for Amqp, Feed, Jms, Files, (S)Ftp, Http, JPA, MongoDb, TCP/UDP, Mail.
We need to integrate with web services ( inboud and out bound)

Is there any planning for implementing WebService DSL.

Thanks !

@artembilan artembilan added this to the Backlog milestone Mar 17, 2019
@artembilan
Copy link
Member

We have those plans, indeed: https://jira.spring.io/browse/INT-4429.

Only the problem that it is not so important in our backlog.

We are always open for contributions, though: https://github.com/spring-projects/spring-integration/blob/master/CONTRIBUTING.adoc

You still can use existing Web Service components in Java DSL with regular @Bean definitions: https://docs.spring.io/spring-integration/docs/current/reference/html/#java-dsl-protocol-adapters

@artembilan artembilan self-assigned this Mar 17, 2019
@afattahi54
Copy link
Author

Thanks ... we are looking forward that

@sirimamilla
Copy link
Contributor

Hi @artembilan ,
We are also having some projects in need of dsl ws. Can this be prioritised?

@amalajone
Copy link

Hi @artembilan
Even in our project ,we are looking forward to have Java DSL for WS .Can you please prioritise this ?

@artembilan
Copy link
Member

Well, while I’m sleeping, please, consider my suggestion above regarding contribution. I mean if you strongly need it, please, consider to provide a solution. It is not so hard to follow similar implementations for HTTP or WebFlux. Otherwise I’ll come back to this somewhere next week.

Thanks for understanding!

@garyrussell
Copy link
Contributor

I have some time to work on this.

@garyrussell garyrussell modified the milestones: Backlog, 5.3.M3 Feb 12, 2020
garyrussell added a commit to garyrussell/spring-integration that referenced this issue Feb 12, 2020
garyrussell added a commit to garyrussell/spring-integration that referenced this issue Feb 18, 2020
garyrussell added a commit to garyrussell/spring-integration that referenced this issue Feb 20, 2020
artembilan pushed a commit that referenced this issue Feb 20, 2020
Resolves #2818

* Rework to improve fluency
* reduce the number of factory methods and use a different spec when
  an external WST is provided.
* Docs and address comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants