[jboss-svn-commits] JBL Code SVN: r29865 - in labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio: service and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Oct 28 18:55:19 EDT 2009
Author: mark.proctor at jboss.com
Date: 2009-10-28 18:55:19 -0400 (Wed, 28 Oct 2009)
New Revision: 29865
Removed:
labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/RioIoWriter.java
Modified:
labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/RioConnector.java
labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/SessionService.java
labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/service/SessionServiceImpl.java
Log:
JBRULES-2269 Virtual Service Manager
-more generifying
Modified: labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/RioConnector.java
===================================================================
--- labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/RioConnector.java 2009-10-28 22:51:46 UTC (rev 29864)
+++ labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/RioConnector.java 2009-10-28 22:55:19 UTC (rev 29865)
@@ -113,9 +113,9 @@
if ( sessionService != null ) {
try {
- Message returnMessage = this.sessionService.write( msg );
+ Message returnMessage = this.sessionService.rioWrite( msg );
- ioHandler.messageReceived( new RioIoWriter(sessionService) ,
+ ioHandler.messageReceived( sessionService ,
returnMessage );
} catch ( RemoteException ex ) {
Deleted: labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/RioIoWriter.java
===================================================================
--- labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/RioIoWriter.java 2009-10-28 22:51:46 UTC (rev 29864)
+++ labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/RioIoWriter.java 2009-10-28 22:55:19 UTC (rev 29865)
@@ -1,27 +0,0 @@
-package org.drools.vsm.rio;
-
-
-import java.rmi.RemoteException;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-import org.drools.vsm.GenericIoWriter;
-import org.drools.vsm.Message;
-
-public class RioIoWriter
- implements
- GenericIoWriter {
- private SessionService sessionService;
-
- public RioIoWriter(SessionService sessionService) {
- this.sessionService = sessionService;
- }
-
- public void write(Message message) {
- try {
- this.sessionService.write(message);
- } catch (RemoteException ex) {
- Logger.getLogger(RioIoWriter.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
-
-}
Modified: labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/SessionService.java
===================================================================
--- labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/SessionService.java 2009-10-28 22:51:46 UTC (rev 29864)
+++ labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/SessionService.java 2009-10-28 22:55:19 UTC (rev 29865)
@@ -5,15 +5,18 @@
package org.drools.vsm.rio;
import java.rmi.RemoteException;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+import org.drools.vsm.GenericIoWriter;
import org.drools.vsm.Message;
/**
*
* @author salaboy
*/
-public interface SessionService {
+public interface SessionService extends GenericIoWriter {
- public Message write(Message msg) throws RemoteException;
+ public Message rioWrite(Message msg) throws RemoteException;
-
}
Modified: labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/service/SessionServiceImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/service/SessionServiceImpl.java 2009-10-28 22:51:46 UTC (rev 29864)
+++ labs/jbossrules/trunk/drools-vsm/src/main/java/org/drools/vsm/rio/service/SessionServiceImpl.java 2009-10-28 22:55:19 UTC (rev 29865)
@@ -18,14 +18,11 @@
package org.drools.vsm.rio.service;
import java.rmi.RemoteException;
-import java.util.ArrayList;
-import java.util.List;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
import org.drools.SystemEventListener;
import org.drools.SystemEventListenerFactory;
-import org.drools.command.FinishedCommand;
-import org.drools.command.impl.ContextImpl;
-import org.drools.command.impl.GenericCommand;
-import org.drools.runtime.impl.ExecutionResultImpl;
import org.drools.vsm.BlockingGenericIoWriter;
import org.drools.vsm.GenericMessageHandler;
import org.drools.vsm.GenericMessageHandlerImpl;
@@ -51,7 +48,7 @@
}
- public Message write(Message msg) throws RemoteException {
+ public Message rioWrite(Message msg) throws RemoteException {
BlockingGenericIoWriter blockingWriter = new BlockingGenericIoWriter();
try {
handler.messageReceived( blockingWriter, msg );
@@ -65,6 +62,15 @@
public GenericMessageHandler getGenericMessageHandler() {
return this.handler;
}
+
+
+ public void write(Message message) {
+ try {
+ rioWrite(message);
+ } catch (RemoteException ex) {
+ Logger.getLogger(SessionServiceImpl.class.getName()).log(Level.SEVERE, null, ex);
+ }
+ }
}
More information about the jboss-svn-commits
mailing list