Roland Kuhn
9cd05a070e
add pipeToSelection support, see #3430
...
also add explanation to docs about what happens when Identify message
hits a non-existing path element
2013-06-25 16:36:24 +02:00
Patrik Nordwall
9b3be181cf
Java (Eclipse) compatibility of extensions, see #3469
...
* Eclipse JDT showed compilation error
"The method get(ActorSystem) is ambiguous for the type..."
for extensions defined with ExtensionKey
2013-06-24 20:27:23 +02:00
Roland Kuhn
6d8e13c760
Merge pull request #1529 from akka/wip-3429-ActorRef.noSender-∂π
...
add ActorRef.noSender() for the Java API, see #3429
2013-06-20 06:51:54 -07:00
Roland Kuhn
a2a646af4e
add ActorRef.noSender() for the Java API, see #3429
...
- Actor.noSender is not accessible from Java, but it was in 2.1 so don’t
remove
- replaced all “null” in doc tests with ActorRef.noSender()
2013-06-20 15:51:23 +02:00
Patrik Nordwall
cd2b77157c
Log dead letters, see #3453
2013-06-20 12:09:09 +02:00
Roland
20eb28a03c
move deadLetterMailbox into Mailboxes and fix review comments, see #3342
2013-06-03 11:41:11 +02:00
Roland
f317aaf711
rewrite mailbox selection logic, see #3342
...
- add “mailbox-requirement” key to dispatcher section
- split out mailbox section, add akka.actor.default-mailbox
- rewrite findMarker method and use it for Props.create() and getting
the required mailbox of an actor
- add ProducesMessageQueue trait for MailboxType so that requirements
can be checked before trying to create the actor for real
- verify actor as well as dispatcher requirements for message queue
before creation, even in remote-deployed case
- change MessageDispatcher constructor to take a Configurator, add that
to migration guide
2013-06-02 12:32:04 +02:00
Roland Kuhn
8df8541801
Merge pull request #1500 from akka/wip-3210-local-only-∂π
...
make LocalScope mean “purely local” and avoid Props serialization check,...
2013-05-30 08:03:32 -07:00
Patrik Nordwall
07baf05bae
harmonize MyActor.props pattern, see #3418
2013-05-30 14:50:46 +02:00
Patrik Nordwall
95366cb585
Wrap long lines, for pdf
2013-05-30 14:45:15 +02:00
Roland Kuhn
9c89f170d2
Merge pull request #1490 from akka/wip-3377-Props.create-∂π
...
improve safety of Props.create by allowing Creator<T>, see #3377
2013-05-29 22:46:06 -07:00
Roland
f8fa825e48
improve safety of Props.create by allowing Creator<T>, see #3377
...
Props constructors need to be deprecated instead of being mutated
because we cannot just start throwing exceptions in people’s existing
code. Props.withCreator is deprecated for similar reasons, but also
because Props are about the creators, so replacing that after the fact
is not good style.
2013-05-29 23:40:27 +02:00
Roland
92db59183e
make LocalScope mean “purely local” and avoid Props serialization check, see #3210
2013-05-29 23:36:39 +02:00
Patrik Nordwall
a7d57fd485
Merge pull request #1495 from akka/wip-3233-optimize-warn-patriknw
...
Warn about -optimize flag, see #3233
2013-05-29 04:44:53 -07:00
Roland Kuhn
003588eef5
Merge pull request #1487 from akka/wip-3394-creationVsDispatcher-∂π
...
remove fallback to default-dispatcher, see #3394
2013-05-28 23:41:20 -07:00
Patrik Nordwall
3250efedef
Warn about -optimize flag, see #3233
2013-05-28 16:46:51 +02:00
Roland
f802c94b9b
remove fallback to default-dispatcher, see #3394
2013-05-28 15:40:00 +02:00
Björn Antonsson
6ec9d932dd
Merge pull request #1481 from akka/wip-3341-split-out-mailbox-documentation-ban
...
Split mailbox documentation into a separate section #3341
2013-05-28 06:29:28 -07:00
Björn Antonsson
6abec367f2
Split mailbox documentation into a separate section. See #3341
2013-05-28 13:34:35 +02:00
Roland
7c8f3ade69
add supported zeromq version information in docs
2013-05-28 13:02:03 +02:00
Roland Kuhn
58756be937
Merge pull request #1483 from akka/wip-IO-docs-∂π
...
several things IO
2013-05-27 05:27:18 -07:00
Roland
caab7909d7
a few fixes after review of the IO doc changes
2013-05-27 14:26:34 +02:00
Patrik Nordwall
c05262f406
Change default tick-duration to 10ms, see #3387
2013-05-27 09:20:25 +02:00
Patrik Nordwall
2280de38a8
Merge pull request #1474 from akka/wip-3283-non-experimental-cluster-patriknw
...
Remove experimental label from cluster, see #3283
2013-05-27 00:13:34 -07:00
Patrik Nordwall
3736efb79a
Merge pull request #1472 from akka/wip-3225-cluster-infolog-patriknw
...
Config of cluster info logging, see #3225
2013-05-27 00:13:08 -07:00
Roland
3074b0c2f8
split IO docs and mark them EXPERIMENTAL, see #3294
2013-05-26 19:55:35 +02:00
Roland
b6efd467e8
add ScalaDocs and correct UDP docs, see 3268
2013-05-26 18:29:23 +02:00
Roland
ea5b79e562
add BackpressureBuffer, see #3253
...
- also make a Write’s “ack” be a Tcp.Event (to suit pipelines)
- add stress test for BackpressureBuffer
- add it to SslTlsSupportSpec
- add it to the docs
2013-05-26 10:58:55 +02:00
Patrik Nordwall
f64b68c466
Remove experimental label from cluster, see #3283
2013-05-23 18:15:20 +02:00
Patrik Nordwall
18a3b3facf
Config of cluster info logging, see #3225
2013-05-23 13:36:35 +02:00
Björn Antonsson
6238111673
Cleaning up bad search and replace so docs generate correctly. See #3374
2013-05-23 08:00:32 +02:00
Patrik Nordwall
d5e1f8642a
Config library 1.0.1
...
* Mention the new syntax for seed-nodes in cluster docs
2013-05-22 14:51:47 +02:00
Patrik Nordwall
8f04b53ac7
Merge pull request #1443 from akka/wip-3359-auto-join-patriknw
...
Remove auto-join config, derive from seed-nodes, see #3359
2013-05-17 04:57:07 -07:00
Patrik Nordwall
ad1eaa6d4a
Remove auto-join config, derive from seed-nodes, see #3359
2013-05-17 13:54:51 +02:00
Patrik Nordwall
a0a0f39613
Hardening of cluster member leaving path, see #3309
...
* Removed leader commands for Shutdown and Exit
* Member shutdown itself when it sees itself as Exiting
* Singleton cluster with status Exiting will shutdown itself,
in case the Exiting gossip never arrives
* Exiting member not part convergence check
* Exiting member is removed by leader (on convergence) when the
exiting member is in the unreachable set, i.e. sucessfully shutdown
* Reverted the change made for #3266 , i.e. Exiting is
detected as unreachable again.
* Adjust ClusterSingletonManager to new Exiting behaviour
* Fix bug in HeartbeatSender, which caused it to continue to
send heartbeats to removed nodes, instead of rebalancing
* Refactoring of leaderActions method
* Leaving section in docs
2013-05-17 11:39:49 +02:00
Roland
e6655ec157
add Futures.promise to the docs
2013-05-09 21:50:28 +02:00
Björn Antonsson
9c5cc24ba7
Some more test cleanup to not create so many threads. See #3320
2013-05-08 12:42:15 +02:00
Ricky Elrod
324630ab9a
Fix 3 dead links to a paper in akka-docs.
...
Make them point to an Akka mirror of the paper instead.
2013-05-08 03:57:37 -04:00
Björn Antonsson
ddade2c59e
Merge pull request #1395 from akka/wip-3217-remotedeathwatchspec-failure-ban
...
Wait on shutdown of extra actor systems in tests. #3217
2013-05-07 02:03:05 -07:00
Björn Antonsson
e00ab533bb
Wait on shutdown of extra actor systems in tests. See #3217
2013-05-07 11:02:03 +02:00
Patrik Nordwall
257313ce2a
Merge pull request #1385 from akka/wip-3280-log-payload-size-patriknw
...
Logging of the size of different message types.
2013-05-07 01:05:03 -07:00
Roland
ddf2117ed7
remove ActorRef#tell(Any), see #3293
...
also remove FakeActorRef from SerCompSpec
2013-05-03 21:39:29 +02:00
Patrik Nordwall
a9cde60bee
Logging of the size of different message types.
...
* Maximum detected size per message type is logged once
* Default configuration disables this feature
2013-05-03 15:49:42 +02:00
Patrik Nordwall
b8b65c9153
Cluster member age, and usage in singleton, see #3195
...
* Assign internal upNumber when member is moved to Up
* Public API Member.isOlder
* Change cluster singleton to use oldest member instead of leader
* Update samples and docs
2013-05-03 13:38:35 +02:00
Björn Antonsson
459e3e3720
Merge pull request #1378 from akka/wip-3273-enforce-mailbox-types-on-system-actors-ban
...
Enforce mailbox types on System actors. #3273
2013-05-03 04:04:02 -07:00
Björn Antonsson
539df2e98a
Enforce mailbox types on System actors. See #3273
2013-05-03 11:05:32 +02:00
Roland Kuhn
1ab3987c6e
Merge pull request #1393 from CodeBlock/grammarfix
...
[docs] fix there -> their in two places.
2013-05-03 01:47:14 -07:00
Ricky Elrod
13719e9428
[docs] fix there -> their in two places.
2013-05-02 22:33:11 -04:00
Roland Kuhn
117d91e0ed
Merge pull request #1370 from akka/wip-starter-∂π
...
add akka.Main and use that to add Hello World docs
2013-05-02 04:28:27 -07:00
Roland
651f699893
add akka.Main and use that to add Hello World docs
...
- akka.Main will start an ActorSystem and one actor; when that actor
terminates the system is shut down
- HelloWorld sample with two actors
2013-04-30 11:31:17 +02:00