-
Notifications
You must be signed in to change notification settings - Fork 306
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
FISH-6287 Payara6 concurrency 3.0 upgrade #5767
Conversation
…-upgrade Fish-5962: adding samples to test concurrency 3.0
Signed-off-by: Petr Aubrecht <[email protected]>
…nous Fish 5963 concurrency add @asynchronous
…executor-annotation Fish-6037: support managedexecutor annotation
…executor-xml-tag Fish-6037: support managedexecutor xml tag
The whole class is pushed to the CDI extension, but only some methods can be annotated. This change skips all the others.
Missing parts: multiple values, propagation of values, custom context services
…t during jndi lookup This change returns the previous behavior, thread context is saved during invocation of a thread.
…ency3 Fish 6287 merge payara6 to concurrency3
Fish 6287 fix ManagedThreadFactory's saving context, around newThread()
…yara6 Fish 6287 merge concurrency3 to payara6
...concurrent-connector/src/main/java/org/glassfish/concurrent/config/ManagedThreadFactory.java
Show resolved
Hide resolved
...rent-connector/src/main/java/org/glassfish/concurrent/config/ManagedExecutorServiceBase.java
Show resolved
Hide resolved
...urrent/concurrent-impl/src/main/java/org/glassfish/concurrent/runtime/InvocationContext.java
Show resolved
Hide resolved
...urrent-impl/src/main/java/org/glassfish/concurrent/runtime/TransactionSetupProviderImpl.java
Show resolved
Hide resolved
appserver/ejb/ejb-container/src/main/java/org/glassfish/ejb/deployment/node/EjbNode.java
Show resolved
Hide resolved
@@ -64,7 +64,7 @@ | |||
<module>jaxrs-rolesallowed</module> | |||
<module>jaxrs-rolesallowed-servlet</module> | |||
<module>jaxws-security</module> | |||
<module>jaxws-tracing</module> | |||
<!--module>jaxws-tracing</module--> |
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.
Are we commenting these out to pass Jenkins?
appserver/web/web-glue/src/main/java/org/glassfish/web/deployment/node/WebCommonNode.java
Show resolved
Hide resolved
nucleus/resources/src/main/java/org/glassfish/resourcebase/resources/api/ResourceConstants.java
Show resolved
Hide resolved
...sources/src/main/java/org/glassfish/resourcebase/resources/naming/ResourceNamingService.java
Show resolved
Hide resolved
.../common/container-common/src/main/java/org/glassfish/javaee/services/JndiLookupNotifier.java
Show resolved
Hide resolved
...rent-connector/src/main/java/org/glassfish/concurrent/config/ManagedExecutorServiceBase.java
Show resolved
Hide resolved
...concurrent-connector/src/main/java/org/glassfish/concurrent/config/ManagedThreadFactory.java
Show resolved
Hide resolved
* only if the new code is made subject to such option by the copyright | ||
* holder. | ||
*/ | ||
package org.glassfish.javaee.services; |
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.
Does this actually need to be in a org.glassfish.javaee
package?
Could it a) not be fish.payara
and b) not be jakartaee
(or just ee
)?
Description
Concurrency 3.0.0 implementation
Testing
Testing Performed
TCK runs clearly, runner is here: https://github.com/payara/jakartaee-10-tck-runners together with docs.
Testing Environment
Linux, OpenJDK 11