From 77387d952300a7c6c3facbecab27cc4f7425fb74 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Mon, 6 Jul 2015 00:25:15 +0200 Subject: [PATCH] mminor modification --- ...__ch_qos_logback_logback_classic_1_1_3.xml | 11 ----- ...dle__ch_qos_logback_logback_core_1_1_3.xml | 11 ----- ...ns_fileupload_commons_fileupload_1_3_1.xml | 11 ----- .../Gradle__eu_webtoolkit_jwt_3_3_4.xml | 9 ---- .../Gradle__javax_javaee_api_6_0.xml | 9 ---- ...__org_apache_commons_commons_lang3_3_4.xml | 11 ----- .../Gradle__org_slf4j_slf4j_api_1_7_7.xml | 11 ----- jpacrepo.iml | 39 ++++++++-------- .../jpacrepo/service/PacmanWebService.java | 2 +- src/test/java/ClientTest.java | 46 +++++++++++++++++++ 10 files changed, 65 insertions(+), 95 deletions(-) delete mode 100644 .idea/libraries/Gradle__ch_qos_logback_logback_classic_1_1_3.xml delete mode 100644 .idea/libraries/Gradle__ch_qos_logback_logback_core_1_1_3.xml delete mode 100644 .idea/libraries/Gradle__commons_fileupload_commons_fileupload_1_3_1.xml delete mode 100644 .idea/libraries/Gradle__eu_webtoolkit_jwt_3_3_4.xml delete mode 100644 .idea/libraries/Gradle__javax_javaee_api_6_0.xml delete mode 100644 .idea/libraries/Gradle__org_apache_commons_commons_lang3_3_4.xml delete mode 100644 .idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_7.xml diff --git a/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_1_3.xml b/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_1_3.xml deleted file mode 100644 index 5a3140d..0000000 --- a/.idea/libraries/Gradle__ch_qos_logback_logback_classic_1_1_3.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_1_3.xml b/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_1_3.xml deleted file mode 100644 index 61ccf55..0000000 --- a/.idea/libraries/Gradle__ch_qos_logback_logback_core_1_1_3.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__commons_fileupload_commons_fileupload_1_3_1.xml b/.idea/libraries/Gradle__commons_fileupload_commons_fileupload_1_3_1.xml deleted file mode 100644 index 33bed58..0000000 --- a/.idea/libraries/Gradle__commons_fileupload_commons_fileupload_1_3_1.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__eu_webtoolkit_jwt_3_3_4.xml b/.idea/libraries/Gradle__eu_webtoolkit_jwt_3_3_4.xml deleted file mode 100644 index 92b0aaf..0000000 --- a/.idea/libraries/Gradle__eu_webtoolkit_jwt_3_3_4.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__javax_javaee_api_6_0.xml b/.idea/libraries/Gradle__javax_javaee_api_6_0.xml deleted file mode 100644 index 361e30d..0000000 --- a/.idea/libraries/Gradle__javax_javaee_api_6_0.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_4.xml b/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_4.xml deleted file mode 100644 index f99c825..0000000 --- a/.idea/libraries/Gradle__org_apache_commons_commons_lang3_3_4.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_7.xml b/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_7.xml deleted file mode 100644 index 3898c3d..0000000 --- a/.idea/libraries/Gradle__org_slf4j_slf4j_api_1_7_7.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/jpacrepo.iml b/jpacrepo.iml index 22f3292..ceb1dc1 100644 --- a/jpacrepo.iml +++ b/jpacrepo.iml @@ -1,5 +1,5 @@ - + @@ -14,32 +14,22 @@ - - + + + - - - - - - - - - - - - - - - + + + + @@ -48,15 +38,22 @@ + - - - + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/org/jpacrepo/service/PacmanWebService.java b/src/main/java/org/jpacrepo/service/PacmanWebService.java index 04665ba..7a50900 100644 --- a/src/main/java/org/jpacrepo/service/PacmanWebService.java +++ b/src/main/java/org/jpacrepo/service/PacmanWebService.java @@ -124,6 +124,7 @@ public class PacmanWebService { output.write(bytes); } + output.close(); } catch (Exception e) { @@ -131,7 +132,6 @@ public class PacmanWebService } finally { - output.close(); input.close(); } }; diff --git a/src/test/java/ClientTest.java b/src/test/java/ClientTest.java index 4f5f6d6..3ce0e9e 100644 --- a/src/test/java/ClientTest.java +++ b/src/test/java/ClientTest.java @@ -6,8 +6,10 @@ import org.jpacrepo.model.PkgData; import org.jpacrepo.pacbase.Hasher; import org.jpacrepo.pacbase.MD5InputStream; import org.jpacrepo.pacbase.Parser; +import org.jpacrepo.service.PacmanService; import org.junit.Test; +import javax.naming.*; import javax.ws.rs.client.*; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; @@ -19,6 +21,7 @@ import java.nio.file.Files; import java.nio.file.Paths; import java.security.DigestInputStream; import java.security.MessageDigest; +import java.util.Properties; /** * Created by walter on 29/03/15. @@ -99,4 +102,47 @@ public class ClientTest } } + + private static void traverseJndiNode(String nodeName, Context context) + { + try + { + NamingEnumeration list = context.list(nodeName); + while (list.hasMore()) + { + String childName = nodeName + "" + list.next().getName(); + System.out.println(childName); + traverseJndiNode(childName, context); + } + } catch (NamingException ex) + { +// We reached a leaf + } + } + + @Test + public void invokeStatelessBean() throws Exception + { + // Let's lookup the remote stateless calculator + + Properties prop = new Properties(); + InputStream in = getClass().getClassLoader().getResourceAsStream("jboss-ejb-client.properties"); + prop.load(in); + prop.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming"); + + prop.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory"); +// prop.put(Context.PROVIDER_URL, "http-remoting://localhost:8080"); + prop.put(Context.PROVIDER_URL, "http-remoting://odroid-u3:8080"); +// prop.put(Context.PROVIDER_URL, "remote://odroid-u3:4447"); + prop.put(Context.SECURITY_PRINCIPAL, "jpacrepo"); + prop.put(Context.SECURITY_CREDENTIALS, "password01."); + prop.put("jboss.naming.client.ejb.context", true); + Context context = new InitialContext(prop); + Context ctx = new InitialContext(prop); + traverseJndiNode("/", context); +// final PacmanService stateService = (PacmanService) ctx.lookup("/jpacrepo-1.0/remote/PacmanServiceEJB!service.PacmanService"); + final PacmanService stateService = (PacmanService) ctx.lookup("/jpacrepo/PacmanServiceEJB!org.jpacrepo.service.PacmanService"); + stateService.deletePackage("google-earth-7.1.4.1529-1-x86_64.pkg.tar.xz"); + } + }