Roland
69ce6aa9d6
add extension mechanism
...
- type is encoded in key, allowing proper typing in Scala & Java
- test cases for Scala & Java are included to ensure that the API makes
sense and does not break
2011-11-18 16:52:44 +01:00
Roland
d381b72061
rename app: ActorSystem to system everywhere
2011-11-17 12:36:35 +01:00
Roland
c31695bef4
rename AkkaConfig to Settings
2011-11-17 12:11:55 +01:00
Roland
648661c548
clean up initialization of ActorSystem, fixes #1050
...
- create ActorSystemImpl trait to make ActorSystem fully abstract
- add Java API for constructing (ActorSystem.create(...))
- only go through factory methods because .start() has become necessary
- rename all user-facing occurrences of “app” to “system” (Actor trait
and TestKit/AkkaSpec)
- pass ActorSystemImpl to ActorRefs upon creation, which means that
actorOf() and friends need such an argument, which must be provided to
the ActorRefProvider by the ActorRefFactory implementation
2011-11-16 17:18:36 +01:00
Roland
945b1aedf9
rename akka.AkkaApplication to akka.actor.ActorSystem
...
Renaming it to System did not appeal after seeing that such a thing is
already imported from Predef ...
2011-11-10 21:00:01 +01:00
Viktor Klang
a52e0fa997
Renaming JavaAPI.java:mustAcceptSingleArgTryTell to mustAcceptSingleArgTell
2011-10-31 16:09:53 +01:00
Viktor Klang
1b730b5c82
Removing Channel(s), tryTell etc, everything compiles but all tests are semibroken
2011-10-31 16:09:51 +01:00
Jonas Bonér
9bf9cea0d9
Removed trailing whitespace
2011-10-28 15:55:47 +02:00
Viktor Klang
77dc9e9c35
#1299 - Removing reply and tryReply, preparing the way for 'sender ! response'
2011-10-19 16:59:47 +02:00
Viktor Klang
474787a81d
Renaming createActor to actorOf
2011-10-18 17:56:23 +02:00
Peter Vlugter
d9e0088f3c
Get remoting working under the remote actor ref provider
2011-10-13 18:08:09 +02:00
Peter Vlugter
317b8bc03b
Merge master into tame-globals branch
2011-10-13 13:41:44 +02:00
Roland
e5d24b0f17
remove superfluous AkkaApplication.akkaConfig() method (can use AkkaConfig() instead)
2011-10-12 15:07:39 +02:00
Roland
36ec202d94
rename AkkaConfig values to CamelCase
2011-10-12 11:35:45 +02:00
Roland
93b1ef3703
make akka-actor-tests compile again
2011-10-11 16:05:48 +02:00
Jonas Bonér
3e6decffc0
Removed the ActorRegistry, the different ActorRefProvider implementations now holds an Address->ActorRef registry. Looking up by UUID is gone together with all the other lookup methods such as 'foreach' etc. which do not make sense in a distributed env. 'shutdownAll' is also removed but will be replaced by parental supervision.
2011-10-10 14:02:33 +02:00
Viktor Klang
69768dbc96
Removing the old Supervision-DSL and replacing it with a temporary one
2011-09-30 14:52:07 +02:00
Viktor Klang
a6f53d8605
Major rework of supervision and death watch, still not fully functioning
2011-09-28 14:19:59 +02:00
Jonas Bonér
db8a20ea37
Changed all 'def foo(): Unit = { .. }' to 'def foo() { .. }'
2011-09-27 17:41:02 +02:00
Jonas Bonér
00d3b87586
Merge branch 'remote-actorref-provider'
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-22 04:38:33 +02:00
Jonas Bonér
978cbe4437
Change the package name of all classes in remote module to 'akka.remote'.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-20 22:08:38 +02:00
Peter Vlugter
7b1cdb4457
Remove SelfActorRef and use ActorContext to access state in ActorInstance. See #1202
...
- removed SelfActorRef
- added an ActorContext interface that provides a view into ActorInstance
- the ActorInstance (as ActorContext) gets injected into the Actor
- moved self methods like sender and reply directly to the Actor
2011-09-19 12:03:15 +02:00
Viktor Klang
4a0358ad7d
Removing LifeCycle from Props, it's now a part of AllForOnePermanent, OneForOnePermanent etc
2011-09-14 18:01:43 +02:00
Jonas Bonér
5e290ec393
Merge branch 'master' of github.com:jboner/akka
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 14:26:24 +02:00
Jonas Bonér
66f339e202
Moved all 'akka.remote' to 'akka.cluster', no more 'remote' package.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 11:44:33 +02:00
Viktor Klang
c7d58c600b
Adding initial support for Props
2011-08-26 17:25:18 +02:00
Viktor Klang
37a6844d46
Changing default connection timeout to 100 seconds and adding Future Java API with tests
2011-08-12 17:26:26 +02:00
Roland
2aa86ed37a
make tryTell nice from Scala AND Java
...
Thanks, Derek Williams, for the good suggestion!
2011-08-03 23:08:38 +02:00
Viktor Klang
b23a8fffeb
removing replySafe and replyUnsafe in favor of the unified reply/tryReply
2011-07-20 15:58:28 +02:00
Viktor Klang
9d71be7778
Updating copyright section to Typesafe Inc. etc
2011-07-14 16:03:08 +02:00
Viktor Klang
2642c9a9cc
Adding support for retrieving interfaces proxied and the current implementation behind the proxy, intended for annotation processing etc
2011-05-24 12:18:58 +02:00
Roland
a48f6fdf90
add copyright headers
2011-05-19 21:34:21 +02:00
Viktor Klang
5b54de7f48
Changing signature of traverse and sequence to return java.lang.Iterable, updated docs as well, closing #847
2011-05-11 13:29:29 +02:00
Viktor Klang
c0efbc690f
Adding some tests to make sure that the Future Java API doesn`t change breakingly
2011-05-10 19:19:13 +02:00
Roland Kuhn
d55c9cea10
add Java API to Duration
2011-04-23 09:44:59 +02:00
Derek Williams
ff711a4253
Add Java API versions of Future.{traverse, sequence}, closes #786
2011-04-15 13:09:53 -06:00
Patrik Nordwall
8572c63368
fixed warning
2011-04-12 08:55:05 +02:00
patriknw
0abf51d878
moved tests from akka-actor to new module akka-actor-tests to fix circular dependencies between testkit and akka-actor
2011-04-06 07:45:42 +02:00