viktorklang
4803889c16
Adding a warning about closing over sender and context
2012-05-10 18:10:07 +03:00
Roland
d931a6e727
break out TestConductor stuff into akka-remote-tests project
2012-05-10 10:56:52 +02:00
viktorklang
ce105ca742
Merge pull request #443 from akka/wip-1892-docs
...
Include google analytics in online docs (1892)
2012-05-10 01:36:43 -07:00
Viktor Klang
912027a81c
Adding howdoi.rst
2012-05-10 10:34:21 +02:00
Peter Vlugter
d0e498ca16
Include google analytics in online version of docs. See #1892
2012-05-10 11:05:49 +12:00
Peter Vlugter
6e22fe7ea7
Add new sbt-based sphinx doc building
2012-05-10 09:12:27 +12:00
Viktor Klang
0d195dbbcb
Merge branch 'master' of github.com:akka/akka
2012-05-09 15:52:22 +02:00
Viktor Klang
c2ac041fa6
#2036 - Adding how-do-i section on General in the docs
2012-05-09 15:52:02 +02:00
Roland
6a70f774dd
Merge branch 'wip-2034-the-third-∂π'
2012-05-09 15:25:20 +02:00
Roland
8b16c5875c
move blocking of client.connect() out of writeLock, see #2034
2012-05-09 15:07:33 +02:00
Viktor Klang
e02cb6cc18
#2050 - Upgrade zeromq scala driver to 0.0.6
2012-05-09 14:51:43 +02:00
Viktor Klang
c4bca058a5
Clarifying that you cannot change dispatcher after the actor has been created.
2012-05-09 13:55:20 +02:00
Jonas Bonér
e9b689c665
Fixed error in Java code for Extension docs
2012-05-09 09:36:16 +02:00
Scott R. Parish
16ba2d990b
IOManager: support setting socket options
...
Note: This is not backwards compatible and should only be included in 2.1
2012-05-08 16:36:57 -05:00
Viktor Klang
7bd7e4f13e
Removing all but the FileBasedDurableMailbox from the docs
2012-05-08 16:16:47 +02:00
viktorklang
d97e6050e5
Merge pull request #437 from akka/wip-removing-mboxes-√
...
Removing the community-maintained durable mailboxes, replacing the dep o...
2012-05-08 06:29:21 -07:00
Viktor Klang
29df4a4702
Removing the community-maintained durable mailboxes, replacing the dep on commonsIo with the piece of code needed and switched to commonsIo for the FileBasedDurableMailboxSpec, also removed the amqp stubs, the spring stubs and other AkkaBuild residue
2012-05-08 15:07:05 +02:00
Jonas Bonér
4b5d107e66
Merge branch 'master' of github.com:akka/akka
2012-05-08 14:24:53 +02:00
Jonas Bonér
5fa4126c04
Updated multi-jvm test docs
2012-05-08 14:24:41 +02:00
viktorklang
27d7490f92
Merge pull request #433 from akka/wip-2038-clarify-creation-failures-√
...
Clarifying the error message given when there's an InstantiationExceptio...
2012-05-08 05:05:28 -07:00
viktorklang
14ee16f843
Merge pull request #436 from akka/wip-950-serializable-typed-actors-√
...
#950 - finally got around to transparently serialize and deserialize Typ...
2012-05-08 05:00:13 -07:00
Viktor Klang
f16c9492fb
Adding a test to verify that the deserialized TypedActor Proxy represents the old one
2012-05-08 13:59:53 +02:00
Björn Antonsson
9a33f468c0
Adding a doc diagram for the Test Conductor Extension
2012-05-08 13:56:24 +02:00
Viktor Klang
df2a5456c7
#950 - finally got around to transparently serialize and deserialize TypedActor proxies using Java Serialization
2012-05-08 13:36:51 +02:00
Roland
e950045015
handle barrier failures better
2012-05-08 11:08:43 +02:00
Roland
33cea733a3
rename mkPipeline => createPipeline
2012-05-08 10:05:14 +02:00
RayRoestenburg
db1ece45e9
fix after review
2012-05-07 22:33:31 +02:00
Viktor Klang
3fdc3c757b
Making ActivationTrackerTest timingSensitive
2012-05-07 20:38:10 +02:00
Viktor Klang
57c5dd00e0
Removing akka.actor.Actors since they were deprecated in 2.0.2
2012-05-07 20:37:56 +02:00
viktorklang
5c9dff8ad2
Merge pull request #430 from akka/wip-camel-doc
...
Incremental docs migration for Camel
2012-05-07 11:19:45 -07:00
Viktor Klang
255e3ad61f
Merge branch 'master' of github.com:akka/akka
2012-05-07 19:50:09 +02:00
Viktor Klang
57ca80ab50
#2046 - Remove PromiseStream
2012-05-07 19:49:55 +02:00
Roland
26925687f9
Merge branch 'wip-FSM-∂π'
2012-05-07 19:29:59 +02:00
Roland
c3f7aac8f3
make transform DSL nicer, see #1966
2012-05-07 18:21:26 +02:00
Roland
d8268f8e6f
fix BuilderParent in generated TestConductorProtocol.java
2012-05-07 18:12:53 +02:00
Viktor Klang
ca0d400a3a
unb0rkening the akka-docs
2012-05-07 18:02:42 +02:00
Roland
838eaa4345
make all FSM doc code snippets compiled, see #1871
...
- also remove gratuitious (aka wrong) type parameters from StopEvent
- document new “transform” funcitonality
2012-05-07 17:52:14 +02:00
Viktor Klang
94552a732f
Removing legacy messages from the remote protocol
2012-05-07 17:41:54 +02:00
Viktor Klang
b9a4e3a7c4
Clarifying the error message given when there's an InstantiationException during create
2012-05-07 15:10:59 +02:00
RayRoestenburg
8426ded00d
ticket-1732, return Failure on producer ask _and_ throw AkkaCamelException so supervision can occur on camel failures
2012-05-07 14:18:41 +02:00
Roland
6f19e40411
add FSM.transform, but needs docs (see #1966 )
2012-05-07 13:32:54 +02:00
Viktor Klang
e6513bcb67
Merge branch 'master' of github.com:akka/akka
2012-05-07 11:00:48 +02:00
Viktor Klang
0732d3aa4c
#2024 - changing so that JvmExitOnFatalError is more adequately logged
2012-05-07 10:57:17 +02:00
Roland
c5480cdf94
fix system.shutdown() mention in intro
2012-05-07 10:56:03 +02:00
Roland
f81184236f
wait for initial crew before starting the party
...
- the Controller is started with the required initial number of
participants
- if that is >0, it will hold off sending Done to the clients until that
number has connected, then set it to zero
- if that is <=0, send Done back immediately upon connect
2012-05-07 08:04:15 +02:00
Roland
0076bddb52
optimize partial message scheduling
...
- split only right before send (if necessary)
- do not reschedule Tick if that has already been done, because the head
of the queue does not change so the old data are still correct
- make test a bit less fickle wrt. timing
2012-05-07 07:36:02 +02:00
Roland
a351e6ad9f
implement more precise bandwith throttling
...
- will keep track of theoretical packet boundaries and send on timer
tick or send request according to actual time
- will split packets if calculated release time is >100ms into the
future (configurable) to simulate proper trickling
2012-05-05 22:14:42 +02:00
Roland
bab18af92c
fix bug in FSM when manually rescheduling non-recurring timer, see #2043
...
cherry-picked from 0314b9abbb plus test
case written
2012-05-05 15:55:27 +02:00
Roland
c68df0635f
add previously forgotten TestConductorTransport
2012-05-05 15:16:21 +02:00
Roland
9266ac451b
integrate NetworkFailureInjector and add first test
...
- rework socket pipeline to transform protobuf into case classes and
back
- introduce NetworkOp messages for that purpose
- make API asynchronous (because it is, really) and add Done
notification for all server operations; enter(...) is still
synchronous, because that is its only purpose in life
- factor out mkPipeline in NettyRemoteTransport, enabling the very slick
TestConductorTransport (essentially a one-liner)
- switch NetworkFailureInjector from Channel{Up,Down}streamHandler to
subclassing SimpleChannelHandler, because otherwise deadlocks
occurred, not sure why (but SCH is the recommended way from the netty
docs, so there may well be a reason)
2012-05-04 22:33:08 +02:00