Author: michiel
Date: 2010-07-23 13:56:03 +0200 (Fri, 23 Jul 2010)
New Revision: 42977
Added:
mmbase/trunk/applications/clustering/mmbase18/
mmbase/trunk/applications/clustering/mmbase18/patch
mmbase/trunk/applications/clustering/mmbase18/patch.mmbase18
mmbase/trunk/applications/clustering/mmbase18/patch.sh
mmbase/trunk/applications/clustering/mmbase18/unpatch.sh
Log:
some patches to compile this against mmbase 1.8
Added: mmbase/trunk/applications/clustering/mmbase18/patch
===================================================================
--- mmbase/trunk/applications/clustering/mmbase18/patch
(rev 0)
+++ mmbase/trunk/applications/clustering/mmbase18/patch 2010-07-23 11:56:03 UTC
(rev 42977)
@@ -0,0 +1 @@
+svn diff --diff-cmd /usr/bin/diff -x "-i -b" > mmbase18/patch.mmbase18
Added: mmbase/trunk/applications/clustering/mmbase18/patch.mmbase18
===================================================================
--- mmbase/trunk/applications/clustering/mmbase18/patch.mmbase18
(rev 0)
+++ mmbase/trunk/applications/clustering/mmbase18/patch.mmbase18
2010-07-23 11:56:03 UTC (rev 42977)
@@ -0,0 +1,129 @@
+Index: src/main/java/org/mmbase/clustering/multicast/ChangesSender.java
+===================================================================
+16a17
+> import edu.emory.mathcs.backport.java.util.concurrent.Future;
+40c41
+< private final BlockingQueue<byte[]> nodesToSend;
+---
+> private final BlockingQueue nodesToSend;
+62c63
+< public ChangesSender(String multicastHost, int mport, int mTTL,
BlockingQueue<byte[]> nodesToSend, Statistics send) throws UnknownHostException
{
+---
+> public ChangesSender(String multicastHost, int mport, int mTTL,
BlockingQueue nodesToSend, Statistics send) throws UnknownHostException {
+82c83
+< ThreadPools.identify(future, "MulticastSender");
+---
+> //ThreadPools.identify(future, "MulticastSender");
+113c114
+< byte[] data = nodesToSend.take();
+---
+> byte[] data = (byte[]) nodesToSend.take();
+Index: src/main/java/org/mmbase/clustering/multicast/ChangesReceiver.java
+===================================================================
+13a14
+> import edu.emory.mathcs.backport.java.util.concurrent.Future;
+75c76
+< ThreadPools.identify(future, "MulticastReceiver");
+---
+> //ThreadPools.identify(future, "MulticastReceiver");
+Index: src/main/java/org/mmbase/clustering/ClusteringModule.java
+===================================================================
+29a30,32
+> public ClusteringModule() {
+> }
+>
+104c107
+< addFunction(new AbstractFunction<Statistics>("send",
Parameter.emptyArray(), new ReturnType<Statistics>(Statistics.class,
"Stat-structure")) {
+---
+> addFunction(new AbstractFunction("send", Parameter.EMPTY, new
ReturnType(Statistics.class, "Stat-structure")) {
+114c117
+< addFunction(new AbstractFunction<Statistics>("receive",
Parameter.emptyArray(), new ReturnType<Statistics>(Statistics.class,
"Stat-structure")) {
+---
+> addFunction(new AbstractFunction("receive", Parameter.EMPTY, new
ReturnType(Statistics.class, "Stat-structure")) {
+125c128
+< addFunction(new AbstractFunction<Integer>("numbertosend",
Parameter.emptyArray(), ReturnType.INTEGER) {
+---
+> addFunction(new AbstractFunction("numbertosend", Parameter.EMPTY,
ReturnType.INTEGER) {
+135c138
+< addFunction(new AbstractFunction<Integer>("numbertoreceive",
Parameter.emptyArray(), ReturnType.INTEGER) {
+---
+> addFunction(new AbstractFunction("numbertoreceive", Parameter.EMPTY,
ReturnType.INTEGER) {
+146c149
+< addFunction(new AbstractFunction<Void>("shutdown",
Parameter.emptyArray(), ReturnType.VOID) {
+---
+> addFunction(new AbstractFunction("shutdown", Parameter.EMPTY,
ReturnType.VOID) {
+157c160
+< addFunction(new AbstractFunction<Void>("start",
Parameter.emptyArray(), ReturnType.VOID) {
+---
+> addFunction(new AbstractFunction("start", Parameter.EMPTY,
ReturnType.VOID) {
+168c171
+< addFunction(new AbstractFunction<Boolean>("active",
Parameter.emptyArray(), ReturnType.BOOLEAN) {
+---
+> addFunction(new AbstractFunction("active", Parameter.EMPTY,
ReturnType.BOOLEAN) {
+175c178,179
+< addFunction(new AbstractFunction<ClusterManager>("clusterManager",
Parameter.emptyArray(), new ReturnType<ClusterManager>(ClusterManager.class,
"cluster manager")) {
+---
+> addFunction(new AbstractFunction("clusterManager", Parameter.EMPTY,
new ReturnType(ClusterManager.class, "cluster manager")) {
+> @Override
+Index: src/main/java/org/mmbase/clustering/unicast/ChangesSender.java
+===================================================================
+17a18
+> import edu.emory.mathcs.backport.java.util.concurrent.Future;
+106c107
+< ThreadPools.identify(future, "UnicastSender");
+---
+> //ThreadPools.identify(future, "UnicastSender");
+Index: src/main/java/org/mmbase/clustering/unicast/ChangesReceiver.java
+===================================================================
+14a15
+> import edu.emory.mathcs.backport.java.util.concurrent.Future;
+61c62
+< ThreadPools.identify(future, "UnicastReceiver");
+---
+> //ThreadPools.identify(future, "UnicastReceiver");
+Index: src/main/java/org/mmbase/clustering/Converter.java
+===================================================================
+19c19
+<
org.mmbase.util.logging.SimpleTimeStampImpl.configure("org.mmbase.clustering",
"stdout,debug");
+---
+>
//org.mmbase.util.logging.SimpleTimeStampImpl.configure("org.mmbase.clustering",
"stdout,debug");
+Index: pom.xml
+===================================================================
+8c8
+< <artifactId>mmbase-application-parent</artifactId>
+---
+> <artifactId>mmbase-parent</artifactId>
+14a15,17
+>
+>
<version>mmbase18-${mmbase.version.number}${mmbase.version.postfix}</version>
+> <!--
+15a19
+> -->
+26a31
+> <java.version>1.5</java.version>
+34c39
+< <groupId>org.mmbase</groupId>
+---
+> <groupId>mmbase</groupId>
+36c41
+< <version>${project.version}</version>
+---
+> <version>1.8.8-SNAPSHOT</version>
+44a50,56
+>
+> <dependency>
+> <groupId>backport-util-concurrent</groupId>
+> <artifactId>backport-util-concurrent</artifactId>
+> <version>3.1</version>
+> <scope>compile</scope>
+> </dependency>
+46a59,67
+> <repositories>
+> <repository>
+> <id>mmbase8</id>
+> <url>http://www.mmbase.org/maven</url>
+> <layout>legacy</layout>
+> </repository>
+> </repositories>
+>
+>
Added: mmbase/trunk/applications/clustering/mmbase18/patch.sh
===================================================================
--- mmbase/trunk/applications/clustering/mmbase18/patch.sh
(rev 0)
+++ mmbase/trunk/applications/clustering/mmbase18/patch.sh 2010-07-23
11:56:03 UTC (rev 42977)
@@ -0,0 +1 @@
+patch -p0 < mmbase18/patch.mmbase18
Property changes on: mmbase/trunk/applications/clustering/mmbase18/patch.sh
___________________________________________________________________
Name: svn:executable
+ *
Added: mmbase/trunk/applications/clustering/mmbase18/unpatch.sh
===================================================================
--- mmbase/trunk/applications/clustering/mmbase18/unpatch.sh
(rev 0)
+++ mmbase/trunk/applications/clustering/mmbase18/unpatch.sh 2010-07-23
11:56:03 UTC (rev 42977)
@@ -0,0 +1 @@
+patch -R -p0 < mmbase18/patch.mmbase18
Property changes on: mmbase/trunk/applications/clustering/mmbase18/unpatch.sh
___________________________________________________________________
Name: svn:executable
+ *
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs