Hi Pavel,
If it is not too late, I'm wondering if
we could clarify the uses of
ClientBuilder.executorService(...) and
scheduledExecutorService(...).
Are we saying that in a Java EE
environment, these methods have no effect? If so,
can we change this text:
When
running in a Java EE container, implementations
are required to use the container-managed executor
service.
to:
When
running in a Java EE container, this method will
have no effect. The container will always use the
container-managed executor service.
and
a similar change for the executorService method?
If
instead we are saying that in a Java EE container,
the default ES and SES are different than in Java
SE, we should clarify it like this:
When
running in a Java EE container, the default
scheduled executor service will be the
container-managed service. In Java SE, this will
be the ForkJoinPool service.
I
think we should also clarify what methods will use
these services. The javadoc currently provides
some guidance with:
* @see Invocation.Builder#async()
* @see Invocation.Builder#rx()
* @see
RxInvokerProvider#getRxInvoker(SyncInvoker,
ExecutorService)
and
* @see
SseEventSource.Builder#reconnectingEvery(long,
TimeUnit)
but
what about Future objects returned from methods
like buildGet().submit(...)?
Thanks,
Andy
J. Andrew McCright
IBM WebSphere Development
+1 507 253 7448
TL 553-7448
andymc@...
----- Original message -----
From: "Pavel Bucek" <pavel.bucek@...>
Sent by: jaxrs-spec@javaee.groups.io
To: jaxrs-spec@javaee.groups.io
Cc:
Subject: [jaxrs] Proposed Final Draft
Date: Thu, Jun 22, 2017 6:18 AM
Dear experts,
we'd like to announce that Proposed Final Draft
was published on JCP JSR
370 page [1].
I'd like to encourage you all to review provided
artifacts and let us
know if you have any feedback.
Thanks and regards,
Pavel & Santiago
[1] https://jcp.org/en/jsr/detail?id=370