Merge pull request #23763 from dmatej/issue-23762-fix Issue #23762 Fixed used singleton class
diff --git a/appserver/web/jersey-ejb-component-provider/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbClassUtilities.java b/appserver/web/jersey-ejb-component-provider/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbClassUtilities.java index e0c4a9b..a4303ad 100644 --- a/appserver/web/jersey-ejb-component-provider/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbClassUtilities.java +++ b/appserver/web/jersey-ejb-component-provider/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbClassUtilities.java
@@ -40,8 +40,8 @@ static List<Class<?>> getRemoteAndLocalIfaces(final Class<?> resourceClass) { final List<Class<?>> allLocalOrRemoteIfaces = new LinkedList<>(); if (resourceClass.isAnnotationPresent(Remote.class)) { - List<Class<?>> asList = Arrays.asList(resourceClass.getAnnotation(Remote.class).value()); - allLocalOrRemoteIfaces.addAll(asList); + List<Class<?>> list = Arrays.asList(resourceClass.getAnnotation(Remote.class).value()); + allLocalOrRemoteIfaces.addAll(list); } if (resourceClass.isAnnotationPresent(Local.class)) { List<Class<?>> list = Arrays.asList(resourceClass.getAnnotation(Local.class).value());
diff --git a/appserver/web/jersey-ejb-component-provider/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbComponentProvider.java b/appserver/web/jersey-ejb-component-provider/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbComponentProvider.java index 6ac90c0..285cf44 100644 --- a/appserver/web/jersey-ejb-component-provider/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbComponentProvider.java +++ b/appserver/web/jersey-ejb-component-provider/src/main/java/org/glassfish/jersey/gf/ejb/internal/EjbComponentProvider.java
@@ -269,7 +269,7 @@ @Override protected void configure() { - bind(EjbExceptionMapper.class).to(ExceptionMapper.class).in(Singleton.class); + bind(EjbExceptionMapper.class).to(ExceptionMapper.class).in(jakarta.inject.Singleton.class); } } }