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

openSUSE Build Service is sponsored by