[jboss-svn-commits] JBL Code SVN: r34157 - in labs/jbossrules/branches/salaboy_drools_grid_api_separation: drools-grid/drools-grid-distributed-api/src/main/java/org/drools/grid/distributed and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jul 25 16:17:50 EDT 2010


Author: salaboy21
Date: 2010-07-25 16:17:50 -0400 (Sun, 25 Jul 2010)
New Revision: 34157

Modified:
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-api/src/main/java/org/drools/builder/DirectoryLookupFactoryService.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-distributed-api/src/main/java/org/drools/grid/distributed/DirectoryLookupProviderGridClient.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/DirectoryLookupProviderLocalClient.java
   labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/DirectoryLookupProviderRemoteClient.java
Log:
adding Unregister session to the DirectoryLookupService

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-api/src/main/java/org/drools/builder/DirectoryLookupFactoryService.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-api/src/main/java/org/drools/builder/DirectoryLookupFactoryService.java	2010-07-25 16:52:16 UTC (rev 34156)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-api/src/main/java/org/drools/builder/DirectoryLookupFactoryService.java	2010-07-25 20:17:50 UTC (rev 34157)
@@ -26,6 +26,7 @@
  */
 public interface DirectoryLookupFactoryService {
     public void register(String key, CommandExecutor value);
+    public void unregister(String key);
     public CommandExecutor lookup(String key);
     public Map<String, String> getDirectoryMap();
 }

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-distributed-api/src/main/java/org/drools/grid/distributed/DirectoryLookupProviderGridClient.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-distributed-api/src/main/java/org/drools/grid/distributed/DirectoryLookupProviderGridClient.java	2010-07-25 16:52:16 UTC (rev 34156)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-distributed-api/src/main/java/org/drools/grid/distributed/DirectoryLookupProviderGridClient.java	2010-07-25 20:17:50 UTC (rev 34157)
@@ -166,4 +166,8 @@
     public Map<String, String> getDirectoryMap() {
         throw new UnsupportedOperationException("Not supported yet.");
     }
+
+    public void unregister(String key) {
+        throw new UnsupportedOperationException("Not supported yet.");
+    }
 }

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/DirectoryLookupProviderLocalClient.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/DirectoryLookupProviderLocalClient.java	2010-07-25 16:52:16 UTC (rev 34156)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-local/src/main/java/org/drools/grid/local/DirectoryLookupProviderLocalClient.java	2010-07-25 20:17:50 UTC (rev 34157)
@@ -68,4 +68,16 @@
         return directory;
 
     }
+
+    public void unregister(String key) {
+        try {
+                DirectoryNodeService directoryNode = connection.getDirectoryNode().get(DirectoryNodeService.class);
+                directoryNode.unregister(key);
+            } catch (ConnectorException ex) {
+                Logger.getLogger(DirectoryLookupProviderLocalClient.class.getName()).log(Level.SEVERE, null, ex);
+            } catch (RemoteException ex) {
+                Logger.getLogger(DirectoryLookupProviderLocalClient.class.getName()).log(Level.SEVERE, null, ex);
+            }
+        services.remove(key);
+    }
 }

Modified: labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/DirectoryLookupProviderRemoteClient.java
===================================================================
--- labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/DirectoryLookupProviderRemoteClient.java	2010-07-25 16:52:16 UTC (rev 34156)
+++ labs/jbossrules/branches/salaboy_drools_grid_api_separation/drools-grid/drools-grid-remote-api/src/main/java/org/drools/grid/remote/DirectoryLookupProviderRemoteClient.java	2010-07-25 20:17:50 UTC (rev 34157)
@@ -66,7 +66,7 @@
 
             DirectoryNodeService directoryNode = connection.getDirectoryNode().get(DirectoryNodeService.class);
             try {
-                System.out.println("!!!!!!!!>>>>>>>>>>Registering in DirectoryNode the session = "+identifier);
+                
                 directoryNode.register(identifier, client.getId());
             } catch (RemoteException ex) {
                 Logger.getLogger(DirectoryLookupProviderRemoteClient.class.getName()).log(Level.SEVERE, null, ex);
@@ -175,4 +175,8 @@
     public String lookupId(String key) {
         throw new UnsupportedOperationException("Not supported yet.");
     }
+
+    public void unregister(String key) {
+        throw new UnsupportedOperationException("Not supported yet.");
+    }
 }



More information about the jboss-svn-commits mailing list