Skip to content
This repository was archived by the owner on Nov 15, 2022. It is now read-only.

Commit 61d5fbf

Browse files
authored
Revert "Fix #22156: Bug in annotation handling in case of plural annotation handlers" (#22175)
1 parent 5349c9a commit 61d5fbf

File tree

13 files changed

+29
-50
lines changed

13 files changed

+29
-50
lines changed

appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/deployment/annotation/handlers/AdministeredObjectDefinitionHandler.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import org.glassfish.apf.HandlerProcessingResult;
5050
import org.glassfish.deployment.common.JavaEEResourceType;
5151
import org.glassfish.deployment.common.RootDeploymentDescriptor;
52-
import org.glassfish.internal.deployment.AnnotationTypesProvider;
5352
import org.jvnet.hk2.annotations.Service;
5453

5554
import javax.interceptor.AroundInvoke;
@@ -70,10 +69,7 @@
7069
@AnnotationHandlerFor(AdministeredObjectDefinition.class)
7170
public class AdministeredObjectDefinitionHandler extends AbstractResourceHandler {
7271

73-
public AdministeredObjectDefinitionHandler() {}
74-
75-
public AdministeredObjectDefinitionHandler(AnnotationTypesProvider ejbProvider) {
76-
super(ejbProvider);
72+
public AdministeredObjectDefinitionHandler() {
7773
}
7874

7975
@Override

appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/deployment/annotation/handlers/AdministeredObjectDefinitionsHandler.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ public class AdministeredObjectDefinitionsHandler extends AbstractResourceHandle
6969
protected final static LocalStringManagerImpl localStrings =
7070
new LocalStringManagerImpl(AdministeredObjectDefinitionsHandler.class);
7171

72-
public AdministeredObjectDefinitionsHandler() {}
72+
public AdministeredObjectDefinitionsHandler() {
73+
}
7374

7475
@Override
7576
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts)
@@ -91,7 +92,7 @@ protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, Resou
9192
}else{
9293
duplicates.add(defnName);
9394
}
94-
AdministeredObjectDefinitionHandler handler = new AdministeredObjectDefinitionHandler(ejbProvider);
95+
AdministeredObjectDefinitionHandler handler = new AdministeredObjectDefinitionHandler();
9596
handler.processAnnotation(defn, ainfo, rcContexts);
9697
}
9798
duplicates.clear();

appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/deployment/annotation/handlers/ConnectionFactoryDefinitionHandler.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import org.glassfish.apf.HandlerProcessingResult;
5050
import org.glassfish.deployment.common.JavaEEResourceType;
5151
import org.glassfish.deployment.common.RootDeploymentDescriptor;
52-
import org.glassfish.internal.deployment.AnnotationTypesProvider;
5352
import org.jvnet.hk2.annotations.Service;
5453

5554
import javax.interceptor.AroundInvoke;
@@ -70,12 +69,11 @@
7069
@AnnotationHandlerFor(ConnectionFactoryDefinition.class)
7170
public class ConnectionFactoryDefinitionHandler extends AbstractResourceHandler {
7271

73-
public ConnectionFactoryDefinitionHandler() {}
74-
75-
public ConnectionFactoryDefinitionHandler(AnnotationTypesProvider ejbProvider) {
76-
super(ejbProvider);
72+
73+
public ConnectionFactoryDefinitionHandler() {
7774
}
7875

76+
7977
@Override
8078
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts)
8179
throws AnnotationProcessorException {

appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/deployment/annotation/handlers/ConnectionFactoryDefinitionsHandler.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ public class ConnectionFactoryDefinitionsHandler extends AbstractResourceHandler
6868
protected final static LocalStringManagerImpl localStrings =
6969
new LocalStringManagerImpl(ConnectionFactoryDefinitionsHandler.class);
7070

71-
public ConnectionFactoryDefinitionsHandler() {}
71+
72+
public ConnectionFactoryDefinitionsHandler() {
73+
}
74+
7275

7376
@Override
7477
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts)
@@ -95,7 +98,7 @@ protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, Resou
9598
}else{
9699
duplicates.add(defnName);
97100
}
98-
ConnectionFactoryDefinitionHandler handler = new ConnectionFactoryDefinitionHandler(ejbProvider);
101+
ConnectionFactoryDefinitionHandler handler = new ConnectionFactoryDefinitionHandler();
99102
handler.processAnnotation(defn, ainfo, rcContexts);
100103
}
101104
duplicates.clear();

appserver/deployment/dol/src/main/java/com/sun/enterprise/deployment/annotation/handlers/AbstractResourceHandler.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
import org.glassfish.apf.AnnotationInfo;
5252
import org.glassfish.apf.AnnotationProcessorException;
5353
import org.glassfish.apf.HandlerProcessingResult;
54-
import org.glassfish.internal.deployment.AnnotationTypesProvider;
5554

5655
import java.lang.annotation.Annotation;
5756
import java.lang.reflect.Method;
@@ -72,14 +71,6 @@
7271
* @author Shing Wai Chan
7372
*/
7473
public abstract class AbstractResourceHandler extends AbstractHandler {
75-
76-
protected AbstractResourceHandler() {
77-
}
78-
79-
protected AbstractResourceHandler(AnnotationTypesProvider ejbProvider) {
80-
this.ejbProvider = ejbProvider;
81-
}
82-
8374
/**
8475
* Process Annotation with given ResourceContainerContexts.
8576
* @param ainfo

appserver/jdbc/jdbc-runtime/src/main/java/org/glassfish/jdbcruntime/deployment/annotation/handlers/DataSourceDefinitionHandler.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import org.glassfish.apf.HandlerProcessingResult;
5050
import org.glassfish.deployment.common.JavaEEResourceType;
5151
import org.glassfish.deployment.common.RootDeploymentDescriptor;
52-
import org.glassfish.internal.deployment.AnnotationTypesProvider;
5352
import org.jvnet.hk2.annotations.Service;
5453

5554
import javax.annotation.sql.DataSourceDefinition;
@@ -69,10 +68,7 @@
6968
@AnnotationHandlerFor(DataSourceDefinition.class)
7069
public class DataSourceDefinitionHandler extends AbstractResourceHandler {
7170

72-
public DataSourceDefinitionHandler() {}
73-
74-
public DataSourceDefinitionHandler(AnnotationTypesProvider ejbProvider) {
75-
super(ejbProvider);
71+
public DataSourceDefinitionHandler() {
7672
}
7773

7874
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts)

appserver/jdbc/jdbc-runtime/src/main/java/org/glassfish/jdbcruntime/deployment/annotation/handlers/DataSourceDefinitionsHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, Resour
9494
}else{
9595
duplicates.add(defnName);
9696
}
97-
DataSourceDefinitionHandler handler = new DataSourceDefinitionHandler(ejbProvider);
97+
DataSourceDefinitionHandler handler = new DataSourceDefinitionHandler();
9898
handler.processAnnotation(defn, ainfo, rcContexts);
9999
}
100100
duplicates.clear();

appserver/jms/jms-core/src/main/java/com/sun/enterprise/connectors/jms/deployment/annotation/handlers/JMSConnectionFactoryDefinitionHandler.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import org.glassfish.apf.HandlerProcessingResult;
5050
import org.glassfish.deployment.common.JavaEEResourceType;
5151
import org.glassfish.deployment.common.RootDeploymentDescriptor;
52-
import org.glassfish.internal.deployment.AnnotationTypesProvider;
5352
import org.jvnet.hk2.annotations.Service;
5453

5554
import javax.interceptor.AroundInvoke;
@@ -67,10 +66,7 @@
6766
@AnnotationHandlerFor(JMSConnectionFactoryDefinition.class)
6867
public class JMSConnectionFactoryDefinitionHandler extends AbstractResourceHandler {
6968

70-
public JMSConnectionFactoryDefinitionHandler() {}
71-
72-
public JMSConnectionFactoryDefinitionHandler(AnnotationTypesProvider ejbProvider) {
73-
super(ejbProvider);
69+
public JMSConnectionFactoryDefinitionHandler() {
7470
}
7571

7672
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts)

appserver/jms/jms-core/src/main/java/com/sun/enterprise/connectors/jms/deployment/annotation/handlers/JMSConnectionFactoryDefinitionsHandler.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@
5656
import org.glassfish.apf.AnnotationInfo;
5757
import org.glassfish.apf.AnnotationProcessorException;
5858
import org.glassfish.apf.HandlerProcessingResult;
59-
import org.glassfish.internal.deployment.AnnotationTypesProvider;
6059
import org.jvnet.hk2.annotations.Service;
6160

6261
@Service
@@ -66,7 +65,9 @@ public class JMSConnectionFactoryDefinitionsHandler extends AbstractResourceHand
6665
protected final static LocalStringManagerImpl localStrings =
6766
new LocalStringManagerImpl(JMSConnectionFactoryDefinitionsHandler.class);
6867

69-
public JMSConnectionFactoryDefinitionsHandler() {}
68+
69+
public JMSConnectionFactoryDefinitionsHandler() {
70+
}
7071

7172
@Override
7273
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts)
@@ -87,7 +88,7 @@ protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, Resou
8788
} else {
8889
duplicates.add(defnName);
8990
}
90-
JMSConnectionFactoryDefinitionHandler handler = new JMSConnectionFactoryDefinitionHandler(ejbProvider);
91+
JMSConnectionFactoryDefinitionHandler handler = new JMSConnectionFactoryDefinitionHandler();
9192
handler.processAnnotation(defn, ainfo, rcContexts);
9293
}
9394
duplicates.clear();

appserver/jms/jms-core/src/main/java/com/sun/enterprise/connectors/jms/deployment/annotation/handlers/JMSDestinationDefinitionHandler.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@
4949
import org.glassfish.apf.HandlerProcessingResult;
5050
import org.glassfish.deployment.common.JavaEEResourceType;
5151
import org.glassfish.deployment.common.RootDeploymentDescriptor;
52-
import org.glassfish.internal.deployment.AnnotationTypesProvider;
5352
import org.jvnet.hk2.annotations.Service;
5453

5554
import javax.interceptor.AroundInvoke;
@@ -67,10 +66,7 @@
6766
@AnnotationHandlerFor(JMSDestinationDefinition.class)
6867
public class JMSDestinationDefinitionHandler extends AbstractResourceHandler {
6968

70-
public JMSDestinationDefinitionHandler() {}
71-
72-
public JMSDestinationDefinitionHandler(AnnotationTypesProvider ejbProvider) {
73-
super(ejbProvider);
69+
public JMSDestinationDefinitionHandler() {
7470
}
7571

7672
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts)

0 commit comments

Comments
 (0)