[jboss-cvs] JBossCache/src/org/jboss/cache/loader/tcp ...
Vladmir Blagojevic
vladimir.blagojevic at jboss.com
Thu Aug 31 10:56:46 EDT 2006
User: vblagojevic
Date: 06/08/31 10:56:46
Modified: src/org/jboss/cache/loader/tcp TcpCacheServer.java
Log:
CacheLoader API change (remove byte based load/store)
Revision Changes Path
1.16 +7 -5 JBossCache/src/org/jboss/cache/loader/tcp/TcpCacheServer.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: TcpCacheServer.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/loader/tcp/TcpCacheServer.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- TcpCacheServer.java 20 Jul 2006 11:48:25 -0000 1.15
+++ TcpCacheServer.java 31 Aug 2006 14:56:46 -0000 1.16
@@ -32,7 +32,7 @@
/**
* TCP-IP based CacheServer, configure TcpDelegatingCacheLoader with host and port of this server
* @author Bela Ban
- * @version $Id: TcpCacheServer.java,v 1.15 2006/07/20 11:48:25 msurtani Exp $
+ * @version $Id: TcpCacheServer.java,v 1.16 2006/08/31 14:56:46 vblagojevic Exp $
*/
public class TcpCacheServer extends ServiceMBeanSupport implements TcpCacheServerMBean {
ServerSocket srv_sock;
@@ -304,13 +304,15 @@
output.writeObject(Boolean.TRUE);
break;
case DelegatingCacheLoader.delegateLoadEntireState:
- state=c.getCacheLoader() != null? c.getCacheLoader().loadEntireState() : null;
- output.writeObject(state);
+ ObjectOutputStream os=(ObjectOutputStream)input.readObject();
+ if(c.getCacheLoader() != null)
+ c.getCacheLoader().loadEntireState(os);
+ output.writeObject(Boolean.TRUE);
break;
case DelegatingCacheLoader.delegateStoreEntireState:
- state=(byte[])input.readObject();
+ ObjectInputStream is = (ObjectInputStream)input.readObject();
if(c.getCacheLoader() != null)
- c.getCacheLoader().storeEntireState(state);
+ c.getCacheLoader().storeEntireState(is);
output.writeObject(Boolean.TRUE);
break;
default:
More information about the jboss-cvs-commits
mailing list