Roland
9d7597c728
Merge branch master into wip-ActorPath-rk
...
Had to make Davy Jones a bit more robust, i.e. put him into a different
system to guarantee survival until all messages are delivered.
2011-12-05 22:46:34 +01:00
Patrik Nordwall
1f665ab4c6
Changed signatures of Scheduler for better api of by-name blocks
2011-12-02 17:13:46 +01:00
Roland
e38cd19af9
Merge branch 'master' into wip-ActorPath-rk
2011-12-02 13:31:48 +01:00
Roland
b65799c7f3
remove ActorRef.address & ActorRef.name
...
- address => path.toString
- name => path.name
- forward hashCode, equals and compareTo to path
- implement recursive efficient ActorPath.compareTo
- fix ActorPath.equals endless recursion
- remove wrong warning in ActorCell.systemInvoke.supervise()
2011-11-30 23:30:56 +01:00
Henrik Engstrom
99e5d88ace
Removed obsolete samples, see #1278
2011-11-30 11:37:42 +01:00
Henrik Engstrom
e4ea7ac5d6
Merge branch 'master' into samples-henrikengstrom
...
Conflicts:
akka-actor/src/main/scala/akka/routing/Routing.scala
akka-samples/akka-sample-ants/README.md
akka-samples/akka-sample-ants/src/main/scala/Ants.scala
akka-samples/akka-sample-camel/src/main/scala/sample/camel/Actors.scala
akka-samples/akka-sample-camel/src/main/scala/sample/camel/Boot.scala
akka-samples/akka-sample-camel/src/main/scala/sample/camel/ClientApplication.scala
akka-samples/akka-sample-camel/src/main/scala/sample/camel/ServerApplication.scala
akka-samples/akka-sample-camel/src/main/scala/sample/camel/StandaloneApplication.scala
akka-samples/akka-sample-chat/src/main/scala/ChatServer.scala
akka-samples/akka-sample-osgi/src/main/scala/OsgiExample.scala
akka-samples/akka-sample-remote/src/main/scala/ServerManagedRemoteActorSample.scala
project/AkkaBuild.scala
2011-11-30 11:05:13 +01:00
Henrik Engstrom
5cc36fa476
Added todos for 2.0 release, see #1278
2011-11-29 17:12:57 +01:00
Henrik Engstrom
1b3ee08287
Updated after comments, see #1278
2011-11-29 15:19:58 +01:00
Henrik Engstrom
823a68ac0f
Updated samples and tutorial to Akka 2.0. Added projects to SBT project file. Fixes #1278
2011-11-29 12:31:01 +01:00
Jonas Bonér
3640c09464
Removed obsolete sample modules and cleaned up build file.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-11-25 11:01:03 +01:00
Henrik Engstrom
ddb7b578e2
Fixed some typos, see #1291
2011-11-23 16:52:05 +01:00
Henrik Engstrom
7ca5a4161b
Introduced Duration instead of explicit value + time unit in HWT, Scheduler and users of the schedule functionality. See #1291
2011-11-23 11:07:16 +01:00
Roland
d381b72061
rename app: ActorSystem to system everywhere
2011-11-17 12:36:35 +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
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
Viktor Klang
050411bf3b
Making a Java API for Scheduler (JScheduler) and an abstract class Scheduler that extends it, to make the Scheduler pluggable, moving it into AkkaApplication and migrating the code.
2011-10-17 18:35:36 +02:00
Viktor Klang
5788ed4281
Renaming link/unlink to startsMonitoring/stopsMonitoring
2011-10-14 15:09:46 +02:00
Roland
36ec202d94
rename AkkaConfig values to CamelCase
2011-10-12 11:35:45 +02:00
Roland
14751f7d29
make everything except tutorial-second compile
...
someone should look at remoting vs. timeout (i.e. which is sent around),
because I removed that in some places. It might simply be irrelevant
once we remove the Future special-casing.
2011-10-12 09:10:05 +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
Viktor Klang
f9e23c3102
Resolve merge conflict with master
2011-09-19 19:01:23 +02:00
Viktor Klang
b66d45ec6c
Removing deployId from config, should be replaced with patterns in deployment configuration that is checked towards the address
2011-09-19 15:20:52 +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
Viktor Klang
bbb79d8e0d
Start removed but cluster is broken
2011-09-08 11:02:17 +02:00
Roland
950f311648
fix compilation warnings (failed @Inline, erased types)
...
- make no-@Inline variant of DefaultPromise.timeLeft()
- remove type parameters from matches where not needed
- switch DinigHackersOnFsm to self.channel
2011-09-05 09:29:51 +02:00
Jonas Bonér
62f5d47201
Removed trailing whitespace.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 15:17:13 +02:00
Jonas Bonér
0e063f0a1d
Converted tabs to spaces.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 15:16:04 +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
Peter Veentjer
56d4fc7d7c
Merge ClusterActoRef & RoutedActorRef: After merge with master
2011-08-29 09:22:14 +03:00
Peter Veentjer
ee4d241ceb
Use RoutedProps to configure Routing (local and remote). Ticket #1060
2011-08-27 08:10:25 +03:00
Viktor Klang
c7d58c600b
Adding initial support for Props
2011-08-26 17:25:18 +02:00
Viktor Klang
ce2df3b05e
Making TypedActor use actorOf(props)
2011-08-15 17:19:22 +02:00
Peter Vlugter
0057acdd81
Some more quietening of tests
2011-08-05 18:41:54 +12:00
Peter Veentjer
43031cb94b
ticket #889 some cleanup
2011-08-01 09:01:15 +03:00
Peter Veentjer
4b4f38c973
ticket #889 after merge
2011-07-28 16:56:35 +03:00
Peter Veentjer
0fcc35d4b0
ticket #889
2011-07-28 15:48:03 +03:00
Peter Vlugter
340ed11de5
Reformat with scalariform
2011-07-26 18:33:59 +12:00
Viktor Klang
b23a8fffeb
removing replySafe and replyUnsafe in favor of the unified reply/tryReply
2011-07-20 15:58:28 +02:00
Martin Krasser
13da777586
Excluded conflicting jetty dependency
2011-07-16 11:18:08 +02:00
Martin Krasser
68fdaaaf0f
re-added akka-sample-camel to build
2011-07-16 10:38:17 +02:00
Viktor Klang
9d71be7778
Updating copyright section to Typesafe Inc. etc
2011-07-14 16:03:08 +02:00
Martin Krasser
f186928272
Merge remote branch 'remotes/origin/modules-migration'
...
- Move akka-sample-camel from akka-modules repo to akka repo
- Conflicts (manually resolved):
akka-docs/modules/spring.rst (use existing)
project/build/AkkaProject.scala (use existing)
2011-07-04 13:31:05 +02:00