Skip to: Site menu | Main content

Groovy Parallel Systems

Breaking Changes Print

0.12

  • Deprecated the makeTransparent() method (use makeConcurrent() instead)
  • Removed deprecated actor classes - AbstractPooledActor
  • Created BlockingActor for fast thread-bound actors

0.11

  • Deprecated AbstractPooledActor
  • Actor timeout doesn't terminate the actor, but passes a TIMEOUT message to the message handler
  • Created DefaultActor as a replacement for AbstractPooledActor with the following differences
    • removed the receive method for blocking message read
    • messages are not enhanced with the reply() method nor the sender property
    • The react() method doesn't throw controlled exception to clear the stack. It is the user responsibility to return from the actor body in order to allow the react block to be scheduled

0.10

Renaming hints

  • Parallelizer -> GParsPool
  • Asynchronizer -> GParsExecutorsPool
  • doParallel() -> withPool()
  • withParallelizer() -> withPool()
  • withExistingParallelizer() -> withExistingPool()
  • withAsynchronizer() -> withPool()
  • withExistingAsynchronizer() -> withExistingPool()
  • orchestrate() -> runForkJoin()
  • ActorGroup -> PGroup
  • PooledActorGroup -> DefaultPGroup
  • NonDaemonActorGroup -> NonDaemonPGroup
  • Safe -> Agent