File 0003-remove-CORBA-dependency.patch of Package quartz
From c47c94de6e532b2f762fff65e3a1a1c16cdc1ac7 Mon Sep 17 00:00:00 2001
From: Silvio Moioli <smoioli@suse.de>
Date: Wed, 12 Dec 2018 06:51:17 +0100
Subject: [PATCH] remove CORBA dependency
---
.../main/java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/quartz-quartz-2.3.0/quartz-jobs/src/main/java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java b/src/quartz-quartz-2.3.0/quartz-jobs/src/main/java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java
index b038eea..482e6d3 100644
--- a/src/quartz-quartz-2.3.0/quartz-jobs/src/main/java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java
+++ b/src/quartz-quartz-2.3.0/quartz-jobs/src/main/java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java
@@ -28,7 +28,6 @@ import javax.ejb.EJBObject;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
-import javax.rmi.PortableRemoteObject;
import org.quartz.Job;
import org.quartz.JobDataMap;
@@ -159,8 +158,7 @@ public class EJBInvokerJob implements Job {
}
// get home interface
- EJBHome ejbHome = (EJBHome) PortableRemoteObject.narrow(value,
- EJBHome.class);
+ EJBHome ejbHome = (EJBHome) value;
// get meta data
EJBMetaData metaData = null;
@@ -178,7 +176,7 @@ public class EJBInvokerJob implements Job {
Class<?> remoteClass = metaData.getRemoteInterfaceClass();
// get home interface
- ejbHome = (EJBHome) PortableRemoteObject.narrow(ejbHome, homeClass);
+ ejbHome = (EJBHome) ejbHome;
Method methodCreate = null;
@@ -274,4 +272,4 @@ public class EJBInvokerJob implements Job {
return (params.size() == 0) ? new InitialContext() : new InitialContext(params);
}
-}
\ No newline at end of file
+}
--
2.17.1