Martin Krasser
979cd371e6
Closes #392 Support untyped Java actors as endpoint producer
2010-08-14 11:31:15 +02:00
Martin Krasser
78e2b3a43b
Full Camel support for untyped and typed actors (both Java and Scala API). Closes #356 , closes 357.
...
Additional changes:
- Improved test descriptions
- CamelServiceFeatureTest replaced by ConsumerSpec
- @consume anotation moved to package se.scalablesolutions.akka.camel
- Minor changes in akka-sample-camel
2010-08-14 08:13:21 +02:00
Viktor Klang
01af2c4868
Holy crap, it actually works!
2010-08-13 21:45:53 +02:00
Viktor Klang
d2a5053ada
Initial conversion of UntypedActor
2010-08-13 18:30:19 +02:00
Viktor Klang
9331fc8975
Closing ticket 355
2010-08-03 14:42:42 +02:00
Martin Krasser
493773646d
closes #366 : CamelService should be a singleton
2010-08-02 20:11:41 +02:00
Martin Krasser
00f6b627f3
Test cases for handling actor failures in Camel routes.
2010-08-01 15:27:06 +02:00
Jonas Bonér
9548534f27
Removed TypedActor annotations and the method callbacks in the config
2010-07-31 12:29:17 +02:00
Jonas Bonér
b7ed58cc65
Changed the Spring schema and the Camel endpoint names to the new typed-actor name
2010-07-31 00:52:46 +02:00
Martin Krasser
fc83d8fc86
Fixed failing (and temporarily disabled) tests in akka-spring after refactoring from ActiveObject to TypedActor.
...
- Further:
* Dropped support for @PostConstruct
* Cleaned up typed actor implementations for testing
2010-07-30 13:17:44 +02:00
Jonas Bonér
992bced1db
removed trailing whitespace
2010-07-29 17:29:51 +02:00
Jonas Bonér
a292e3bf0e
Merge branch 'wip-typed-actor-jboner' into master
...
Conflicts:
akka-core/src/test/scala/ActiveObjectContextSpec.scala
akka-core/src/test/scala/ActiveObjectGuiceConfiguratorSpec.scala
akka-core/src/test/scala/ActorObjectUtilFunctionsSpec.scala
akka-core/src/test/scala/NestedTransactionalActiveObjectSpec.scala
akka-core/src/test/scala/NestedTransactionalTypedActorSpec.scala
akka-core/src/test/scala/RemoteTransactionalActiveObjectSpec.scala
akka-core/src/test/scala/RemoteTransactionalTypedActorSpec.scala
akka-core/src/test/scala/RestartNestedTransactionalActiveObjectSpec.scala
akka-core/src/test/scala/RestartNestedTransactionalTypedActorSpec.scala
akka-core/src/test/scala/RestartTransactionalActiveObjectSpec.scala
akka-core/src/test/scala/RestartTransactionalTypedActorSpec.scala
akka-core/src/test/scala/TransactionalActiveObjectSpec.scala
akka-core/src/test/scala/TransactionalTypedActorSpec.scala
akka-core/src/test/scala/TypedActorContextSpec.scala
akka-core/src/test/scala/TypedActorGuiceConfiguratorSpec.scala
akka-core/src/test/scala/TypedActorUtilFunctionsSpec.scala
akka-core/src/test/scala/actor/ActiveObjectContextSpec.scala
akka-core/src/test/scala/actor/ActiveObjectGuiceConfiguratorSpec.scala
akka-core/src/test/scala/actor/ActiveObjectLifecycleSpec.scala
akka-core/src/test/scala/actor/ActorObjectUtilFunctionsSpec.scala
akka-core/src/test/scala/actor/NestedTransactionalActiveObjectSpec.scala
akka-core/src/test/scala/actor/RestartNestedTransactionalActiveObjectSpec.scala
akka-core/src/test/scala/actor/RestartTransactionalActiveObjectSpec.scala
akka-core/src/test/scala/actor/TransactionalActiveObjectSpec.scala
akka-core/src/test/scala/remote/RemoteTransactionalActiveObjectSpec.scala
2010-07-28 20:21:59 +02:00
Jonas Bonér
0d51c6f1d4
TypedActor refactoring completed, all test pass except for some in the Spring module (commented them away for now).
2010-07-27 21:48:33 +02:00
Jonas Bonér
b8bdfc017b
Converted all TypedActor tests to interface-impl, code and tests compile
2010-07-27 10:38:17 +02:00
Jonas Bonér
e48572f32e
Added TypedActor and TypedTransactor base classes.
...
Renamed ActiveObject factory object to TypedActor.
Improved network protocol for TypedActor.
Remote TypedActors now identified by UUID.
2010-07-26 20:03:33 +02:00
Hiram Chirino
8f9e9f7346
decoupled the mailbox implementation from the actor. The implementation is now controled by dispatcher associated with the actor.
2010-07-21 15:17:46 -04:00
Martin Krasser
c5f30d8948
Closes #333 Allow applications to wait for endpoints being activated
2010-07-21 14:32:07 +02:00
Martin Krasser
7f04a9f1d1
Completely redesigned Producer trait.
2010-07-18 13:24:25 +02:00
Martin Krasser
52ae7208c7
Added missing API documentation.
2010-07-17 08:22:53 +02:00
Martin Krasser
3056c8b7e1
Merge commit 'remotes/origin/master' into 320-krasserm, resolve conflicts and compile errors.
2010-07-17 07:04:10 +02:00
Martin Krasser
df1de812af
closes #320 (non-blocking routing engine), closes #335 (producer to forward results)
2010-07-16 17:16:04 +02:00
Martin Krasser
592ba27dc5
Further tests
2010-07-15 15:21:06 +02:00
Martin Krasser
8560eac90c
Fixed concurrency bug
2010-07-15 15:20:51 +02:00
Martin Krasser
5ba45bffcf
Camel's non-blocking routing engine now fully supported
2010-07-15 07:43:08 +02:00
Martin Krasser
48aa70f03d
Further tests for non-blocking in-out message exchange with consumer actors.
2010-07-13 11:13:11 +02:00
Martin Krasser
f05b3b6109
re #320 Non-blocking in-out message exchanges with actors
...
Additionally:
- upgrade to Camel 2.4
- drop @consume support for actors
- some refactorings
2010-07-13 07:11:42 +02:00
Martin Krasser
cd457ee00b
Tests for stopping active object endpoints; minor refactoring in ConsumerPublisher
2010-07-05 12:48:26 +02:00
Martin Krasser
94a0bed6f0
Added comments.
2010-07-04 17:19:46 +02:00
Martin Krasser
0b6ff861c8
Tests for ActiveObject lifecycle
2010-07-04 17:06:40 +02:00
Martin Krasser
e94693e4c5
Resolved conflicts and compile errors after merging in master
2010-07-04 09:21:21 +02:00
Heiko Seeberger
5fef4d1ac3
re #290 : Added parens to no-parameter methods returning Unit in all subprojects.
2010-07-02 22:37:26 +02:00
Martin Krasser
09b78f4695
re #297 : Initial suport for shutting down routes to consumer active objects (both supervised and non-supervised).
2010-07-01 16:42:54 +02:00
Martin Krasser
cc8a112dee
Additional remote consumer test
2010-07-01 15:37:21 +02:00
Jonas Bonér
2d4809842e
Removed trailing whitespace
2010-06-30 16:26:15 +02:00
Heiko Seeberger
3af484c0a0
closes #281 : Made all subprojects test after breaking changes introduced by removing the type parameter from ActorRef.!!.
2010-06-21 13:08:10 +02:00
Martin Krasser
098dadfe38
Changed return type of CamelService.load to CamelService
2010-06-20 17:15:17 +02:00
Martin Krasser
52b6dfe188
Producer trait with default implementation of Actor.receive
2010-06-19 15:56:29 +02:00
Martin Krasser
97ee7fd524
remote consumer tests
2010-06-10 17:11:20 +02:00
Martin Krasser
08970389d7
tests for accessing active objects from Camel routes (ticket #266 )
2010-06-10 17:05:09 +02:00
Martin Krasser
6a17cbcfc5
Support for using ActiveObjectComponent without Camel service
2010-06-08 14:08:14 +02:00
Martin Krasser
8b4c1118f5
Extended documentation (active object support)
2010-06-07 14:10:58 +02:00
Martin Krasser
8f2ef6e0a0
Fixed wrong test description
2010-06-06 06:59:37 +02:00
Martin Krasser
f2e5fb1c0a
Initial tests for active object support
2010-06-04 17:37:32 +02:00
Martin Krasser
5402165d85
make all classes/traits module-private that are not part of the public API
2010-06-04 15:21:19 +02:00
Martin Krasser
6972b66068
Cleaned main sources from target actor instance access. Minor cleanups.
2010-06-03 13:36:56 +02:00
Martin Krasser
2fcb2187d2
Dropped service package and moved contained classes one level up.
2010-06-03 13:06:27 +02:00
Martin Krasser
9241599e5f
Refactored tests to interact with actors only via message passing
2010-06-03 12:17:04 +02:00
Martin Krasser
bfa3ee2a2b
ActiveObjectComponent now written in Scala
2010-06-03 07:15:38 +02:00
Martin Krasser
1d2a6c559b
initial support for publishing ActiveObject methods at Camel endpoints
2010-06-01 17:11:56 +02:00
Martin Krasser
2d2bdda330
Upgrade to Camel 2.3.0
2010-05-30 08:22:23 +02:00