--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CABY0rKOTSf8WpexiL9VPAi4zE%3DLG-Tod-R_J4yVdfnWEnh2vxg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/4d35c95e-ce8d-46f0-ab75-cbd2061140f7%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAKeeVe4oTYyCG8AwdSwanZNyrp_oDQkqP5AH1MKcn%2BXLANL-xA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CABY0rKP4w9jcS4a5y4T90n1nOesMh90-qQgE4cekAoDFAzx04w%40mail.gmail.com.
Open question: should we use marble diagrams in the Javadoc
According to the discussion I had with James Roper at EclipseCon, there's a potential that MP Reactive Ops will become a standard beyond MP, like Reactive Streams. And it would be beneficial to get feedback from a wider community of Java reactive programmers (users of RxJava, Spring Reactor, etc).
If we release 1.0 too soon, before getting reasonable feedback from a wider community, there's very little chance that it will be adopted by users outside MP. And also very hard to improve it within MP without breaking changes.
Therefore a milestone release can help to gather this feedback.
--Ondro
LT
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CALbocOmAJf2NteHOxJbMfm%3D%2BPsAV%3DDd_s8WTup1Ye0ziNsg%3Dcg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
On 12 Aug 2018, at 16:30, 'Emily Jiang' via Eclipse MicroProfile <microp...@googlegroups.com> wrote:Slowly catch up with the notes from my 2-week holiday…
James got me exactly right. I have the concerns as per James's Note "In particular, once we release 1.0, we can't (or should very strongly try and avoid) making any breaking changes."
Clement, when you say MP Rest client needs it, can you provide a use case? I am less concerned about LRA as it has more work to be done.
@GET @Path("/one") CompletionStage<Response> get();
For me, Operator cannot be easily used if no operands are there. Messaging spec is to provide operands.
Therefore, I agree with Ondro. Just release some snapshot and push them to maven central just in case someone wants to experiment it.
Thanks
Emily
On Sunday, July 29, 2018 at 9:19:24 AM UTC+2, Ondro Mihályi wrote:I see there are significant pros and cons to releasing early. I suggest releasing a milestone first, so that the API can be evaluated ASAP but leaving space for breaking changes. And leave at least a month (better 2) between a milestone release and an RC release.According to the discussion I had with James Roper at EclipseCon, there's a potential that MP Reactive Ops will become a standard beyond MP, like Reactive Streams. And it would be beneficial to get feedback from a wider community of Java reactive programmers (users of RxJava, Spring Reactor, etc).
If we release 1.0 too soon, before getting reasonable feedback from a wider community, there's very little chance that it will be adopted by users outside MP. And also very hard to improve it within MP without breaking changes.
Therefore a milestone release can help to gather this feedback.
--Ondro
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/37fe7caa-7ce8-4758-8c07-0200c4e4b035%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CABY0rKNOdFxLFW034jBGHacx98VonvACaTHozB8_UW1SosGFwQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/7AA47D80-9DF7-41AD-ACB2-9B3D1E466F6A%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CAKU9E9u_m8HpzK1KZR5_oCLLx7wasxMk%2BkK-PmSs-nc0Pb94Tw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
On Fri, 27 Jul 2018 at 17:42, Ladislav Thon <lad...@gmail.com> wrote:pá 27. 7. 2018 v 8:39 odesílatel Clement Escoffier <clement....@gmail.com> napsal:Open question: should we use marble diagrams in the JavadocYES PLEASE!Well, with that sort of response, I guess I had to do it.See here for a demo:
----LT
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CALbocOmAJf2NteHOxJbMfm%3D%2BPsAV%3DDd_s8WTup1Ye0ziNsg%3Dcg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CABY0rKNOdFxLFW034jBGHacx98VonvACaTHozB8_UW1SosGFwQ%40mail.gmail.com.
Client client = ClientBuilder.newClient(); client.register(MicroProfileProvider.class); WebTarget target = client.target("http://localhost:8080/jaxrs-async/rest/ejb"); target.request() .rx(MicroProfileJsonInvoker.class) .get(JsonDataEvent.class) // will return a Flowable that emits JSON data as they are detected during parsing of a JSON response) .buildRs() .subscribe()
@GET public Publisher<String> getPrimeNumbers(int limit) { return ReactiveStreams.generate(primeNumberGenerator::next) .limit(limit) .buildRs(); // flowbale which generates a sequence of prime numbers }
public class FlowableStringWriter implements AsyncMessageBodyWriter<Publisher<String>> { writeTo(Publisher<String> publisher, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream, Runnable completionCallback) { publisher.subscribe( .subscribe(new Subscriber<String>() { @Override public void onNext(String text) { // add text to entityStream } @Override public void onComplete() { completionCallback.run(); } }) }
You received this message because you are subscribed to a topic in the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/microprofile/oH6sYZPPMAg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/935a00fd-d58b-4990-8758-6f8347853565%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CACZTZYXeWAJ-MtH_hM_M90O_AS3uMMZhm3bhoMZy7NOi7zhkiw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.