Commit graph

6642 commits

Author SHA1 Message Date
Derek Williams
cbdfd0fe23 Fix Future type issues 2011-06-13 20:25:31 -06:00
Peter Vlugter
d917f999cf Adjust all protocols to work with scaladoc 2011-06-14 10:26:38 +12:00
Roland
05783baa2c Merge branch 'master' of github.com:jboner/akka 2011-06-14 00:22:56 +02:00
Roland
ca592ef1b4 Merge branch 'master' of github.com:jboner/akka
Conflicts:
	akka-actor/src/main/scala/akka/actor/Actor.scala
	akka-actor/src/main/scala/akka/actor/ActorRef.scala
	akka-actor/src/main/scala/akka/actor/TypedActor.scala
	akka-cluster/src/main/scala/akka/cluster/ClusterActorRef.scala
	akka-cluster/src/main/scala/akka/cluster/ReplicatedClusterRef.scala
	akka-durable-mailboxes/akka-mailboxes-common/src/main/scala/akka/actor/mailbox/DurableDispatcher.scala
	akka-testkit/src/test/scala/akka/testkit/TestActorRefSpec.scala
	akka-tutorials/akka-tutorial-second/src/main/java/akka/tutorial/java/second/Pi.java
2011-06-14 00:19:54 +02:00
Peter Vlugter
73694af5a5 Manually fix remote protocol for scaladoc 2011-06-14 09:49:07 +12:00
Roland
7712c20620 unify sender/senderFuture into channel (++)
(squashed merge from the various bits and pieces already part of
release-1.2, everything related to Channel & Future)
2011-06-13 22:36:46 +02:00
Viktor Klang
3d54c09994 Merge branch 'master' of github.com:jboner/akka 2011-06-13 16:47:27 +02:00
Viktor Klang
e3e389e14f Fixing spelling errors in docs 2011-06-13 16:47:18 +02:00
Peter Veentjer
2bbbeba82e - more work on the storage functionality 2011-06-13 16:48:23 +03:00
Viktor Klang
9c1a50ba2c Refactoring the use of !! to ?+.get for Akka internal code 2011-06-13 15:29:35 +02:00
Viktor Klang
6ddee70e0b Creating a package object for the akka-package to put the .as-conversions there, also switching over at places from !! to ? 2011-06-13 14:59:22 +02:00
Viktor Klang
fa0478bc32 Replacing !!! with ? 2011-06-13 13:43:21 +02:00
Viktor Klang
fd5afde4ff Adding 'ask' to replace 'sendRequestReplyFuture' and removing sendRequestReply 2011-06-13 13:28:29 +02:00
Viktor Klang
ec9c2e100e Fixing formatting for SLF4J errors 2011-06-12 22:06:11 +02:00
Viktor Klang
2fc0188854 Fixing ticket #913 by switching to an explicit AnyRef Array 2011-06-12 21:39:32 +02:00
Viktor Klang
54960f7e7d Fixing ticket #916, adding a catch-all logger for exceptions around message processing 2011-06-12 20:29:32 +02:00
Viktor Klang
5e192c5376 Adding microkernel-server.xml to Akka since kernel has moved here 2011-06-12 12:52:44 +02:00
Viktor Klang
634e47043c Merge with master 2011-06-11 20:07:23 +02:00
Jonas Bonér
5006f8e3b0 renamed 'remote' module config option to 'cluster' + cleaned up config file comments
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-10 21:01:19 +01:00
Jonas Bonér
5c92a2704d Moved 'akka.remote' config elements into 'akka.cluster' 2011-06-10 20:49:00 +01:00
Jonas Bonér
8098a8d9be Added storage models to remote protocol and refactored all clustering to use it.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-10 16:31:24 +01:00
Jonas Bonér
7dbc5ac958 Merged with master 2011-06-10 08:41:10 +02:00
Jonas Bonér
85e742373a - Made ClusterActorRef not extends RemoteActorRef anymore
- Refactored and cleaned up Transaction Log initialization

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-07 20:10:08 -07:00
Viktor Klang
cc1b44ab32 Improving error messages from creating Actors outside of actorOf, and some minor code reorganizing 2011-06-07 21:41:16 -05:00
Jonas Bonér
5a24ba5568 Added ZK flag for cluster deployment completed + methods for checking and invalidating it 2011-06-07 18:42:39 -07:00
Viktor Klang
417fcc779d Adding support for mailboxIsEmpty on MessageDispatcher and removing getMailboxSize and mailboxSize from ActorRef, use actorref.dispatcher.mailboxSize(actorref) and actorref.dispatcher.mailboxIsEmpty(actorref) 2011-06-07 13:23:24 -05:00
Jonas Bonér
04efc440d6 1. Made LocalActorRef aware of replication
2. Added configuration for transaction log replication
3. Added replication schemes WriteThrough and WriteBehind
4. Refactored serializer creation and lookup in Actor.scala
5. Extended network protocol with replication strategy
6. Added BookKeeper management to tests
7. Improved logging and error messages
8. Removed ReplicatedActorRef
9. Added snapshot management to TransactionLog

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-07 11:10:29 -07:00
Martin Krasser
cee934a99a Fixed failing RoutingSpec 2011-06-07 12:41:53 +02:00
Martin Krasser
df62230bfe Merge branch 'master' into 911-krasserm 2011-06-07 11:59:41 +02:00
Viktor Klang
ed5ac01d72 Removing Jersey from the docs 2011-06-07 01:58:21 -05:00
Viktor Klang
c2626d2857 Adding TODOs to TypedActor so we know what needs to be done before 2.0 2011-06-06 20:51:10 -07:00
Viktor Klang
e41a3b1220 Making ActorRef.address a def instead of a val 2011-06-06 20:50:49 -07:00
Viktor Klang
4c8360e8d7 Minor renames of parameters of non-user API an some code cleanup 2011-06-06 20:05:43 -07:00
Viktor Klang
39ca090110 Adding tests for LocalActorRef serialization (with remoting disabled) 2011-06-06 19:10:13 -07:00
Viktor Klang
6f0501978a Fixing bugs in actorref creation, or rather, glitches 2011-06-06 16:48:25 -07:00
Martin Krasser
2bd7751cba Merge branch 'master' into 911-krasserm 2011-06-06 12:02:40 +02:00
Martin Krasser
efd9a895e8 Migrate akka-camel-typed to new typed actor implementation. 2011-06-06 11:36:05 +02:00
Viktor Klang
dacc29d772 Some more minor code cleanups of Mist 2011-06-05 23:17:22 -07:00
Viktor Klang
94c977e455 Adding documentation for specifying Mist root endpoint id in web.xml 2011-06-05 22:13:16 -07:00
Viktor Klang
c52a352838 Cleaning up some Mist code 2011-06-05 22:03:05 -07:00
Viktor Klang
c3ee1244be Removing the Jersey Http Security Module plus the AkkaRestServlet 2011-06-05 19:29:46 -07:00
Viktor Klang
29f515fd20 Adding support for specifying the root endpoint id in web.xml for Mist 2011-06-05 19:02:23 -07:00
Viktor Klang
b600d0cf52 Rewriting some serialization hook in Actor 2011-06-05 16:03:35 -07:00
Viktor Klang
c6019ce447 Removing pointless guard in ActorRegistry 2011-06-05 16:03:15 -07:00
Viktor Klang
3e989b5324 Removing AOP stuff from the project 2011-06-05 16:02:50 -07:00
Viktor Klang
56a172bbdd Removing residue of old ActorRef interface 2011-06-04 16:29:23 -07:00
Viktor Klang
66ad188222 Fixing #648, adding transparent support for Java Serialization of ActorRef (local + remote) 2011-06-04 16:01:07 -07:00
Viktor Klang
21fe2055f6 Removing deprecation warnings 2011-06-04 16:00:14 -07:00
Viktor Klang
f9d0b188af Removing ActorRef.isDefinedAt and Future.empty and moving Future.channel to Promise, renaming future to promise for the channel 2011-06-04 12:42:06 -07:00
Viktor Klang
07eaf0ba48 Attempt to solve ticket #902 2011-06-03 09:44:43 -07:00