[jbosscache-commits] JBoss Cache SVN: r6939 - in core/branches/flat/src/main/java/org/jboss/starobrno/commands: tx and 1 other directory.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Tue Oct 14 13:43:06 EDT 2008
Author: mircea.markus
Date: 2008-10-14 13:43:06 -0400 (Tue, 14 Oct 2008)
New Revision: 6939
Modified:
core/branches/flat/src/main/java/org/jboss/starobrno/commands/CommandsFactory.java
core/branches/flat/src/main/java/org/jboss/starobrno/commands/CommandsFactoryImpl.java
core/branches/flat/src/main/java/org/jboss/starobrno/commands/tx/PrepareCommand.java
Log:
enabling replication
Modified: core/branches/flat/src/main/java/org/jboss/starobrno/commands/CommandsFactory.java
===================================================================
--- core/branches/flat/src/main/java/org/jboss/starobrno/commands/CommandsFactory.java 2008-10-14 17:42:46 UTC (rev 6938)
+++ core/branches/flat/src/main/java/org/jboss/starobrno/commands/CommandsFactory.java 2008-10-14 17:43:06 UTC (rev 6939)
@@ -32,6 +32,7 @@
import org.jboss.starobrno.commands.write.PutMapCommand;
import org.jboss.starobrno.commands.write.RemoveCommand;
import org.jboss.starobrno.commands.write.ReplaceCommand;
+import org.jboss.starobrno.commands.remote.ReplicateCommand;
import org.jboss.starobrno.transaction.GlobalTransaction;
import org.jgroups.Address;
@@ -66,4 +67,8 @@
RollbackCommand buildRollbackCommand(GlobalTransaction gtx);
ReplicableCommand fromStream(byte methodId, Object[] args);
+
+ ReplicateCommand buildReplicateCommand(List<ReplicableCommand> toReplicate);
+
+ ReplicateCommand buildReplicateCommand(ReplicableCommand call);
}
Modified: core/branches/flat/src/main/java/org/jboss/starobrno/commands/CommandsFactoryImpl.java
===================================================================
--- core/branches/flat/src/main/java/org/jboss/starobrno/commands/CommandsFactoryImpl.java 2008-10-14 17:42:46 UTC (rev 6938)
+++ core/branches/flat/src/main/java/org/jboss/starobrno/commands/CommandsFactoryImpl.java 2008-10-14 17:43:06 UTC (rev 6939)
@@ -33,6 +33,7 @@
import org.jboss.starobrno.commands.write.PutMapCommand;
import org.jboss.starobrno.commands.write.RemoveCommand;
import org.jboss.starobrno.commands.write.ReplaceCommand;
+import org.jboss.starobrno.commands.remote.ReplicateCommand;
import org.jboss.starobrno.container.DataContainer;
import org.jboss.starobrno.factories.annotations.Inject;
import org.jboss.starobrno.notifications.Notifier;
@@ -112,6 +113,16 @@
return new RollbackCommand(gtx);
}
+ public ReplicateCommand buildReplicateCommand(List<ReplicableCommand> toReplicate)
+ {
+ return new ReplicateCommand(toReplicate);
+ }
+
+ public ReplicateCommand buildReplicateCommand(ReplicableCommand call)
+ {
+ return new ReplicateCommand(call);
+ }
+
public ReplicableCommand fromStream(byte id, Object[] parameters)
{
ReplicableCommand command;
Modified: core/branches/flat/src/main/java/org/jboss/starobrno/commands/tx/PrepareCommand.java
===================================================================
--- core/branches/flat/src/main/java/org/jboss/starobrno/commands/tx/PrepareCommand.java 2008-10-14 17:42:46 UTC (rev 6938)
+++ core/branches/flat/src/main/java/org/jboss/starobrno/commands/tx/PrepareCommand.java 2008-10-14 17:43:06 UTC (rev 6939)
@@ -23,6 +23,7 @@
import org.jboss.starobrno.commands.DataCommand;
import org.jboss.starobrno.commands.ReplicableCommand;
+import org.jboss.starobrno.commands.VisitableCommand;
import org.jboss.starobrno.commands.Visitor;
import org.jboss.starobrno.context.InvocationContext;
import org.jboss.starobrno.transaction.GlobalTransaction;
@@ -54,7 +55,7 @@
this.onePhaseCommit = onePhaseCommit;
}
- public void removeModifications(Collection<DataCommand> modificationsToRemove)
+ public void removeModifications(Collection<VisitableCommand> modificationsToRemove)
{
if (modifications != null) modifications.removeAll(modificationsToRemove);
}
More information about the jbosscache-commits
mailing list