First pass on separating stm into its own module

- removed transactors everywhere
- moved stm into akka-stm module
- disabled agents (they use transactors internally)
- rewrote persistence tests so that they don't use transactors
This commit is contained in:
Peter Vlugter 2010-11-05 16:11:34 +13:00
parent 73c0f31779
commit 9012847ff1
84 changed files with 404 additions and 1495 deletions

View file

@ -4,9 +4,6 @@
package akka.serialization
import akka.stm.global._
import akka.stm.TransactionManagement._
import akka.stm.TransactionManagement
import akka.dispatch.MessageInvocation
import akka.remote.{RemoteServer, RemoteClient, MessageSerializer}
import akka.remote.protocol.RemoteProtocol.{ActorType => ActorTypeProtocol, _}
@ -111,7 +108,6 @@ object ActorSerialization {
.setId(actorRef.id)
.setActorClassname(actorRef.actorClass.getName)
.setOriginalAddress(originalAddress)
.setIsTransactor(actorRef.isTransactor)
.setTimeout(actorRef.timeout)
@ -197,7 +193,6 @@ object ActorSerialization {
protocol.getId,
protocol.getOriginalAddress.getHostname,
protocol.getOriginalAddress.getPort,
if (protocol.hasIsTransactor) protocol.getIsTransactor else false,
if (protocol.hasTimeout) protocol.getTimeout else Actor.TIMEOUT,
if (protocol.hasReceiveTimeout) Some(protocol.getReceiveTimeout) else None,
lifeCycle,