├── .gitignore ├── README.md ├── Rakefile ├── benchmark.sh ├── java ├── akka-reference.conf ├── akka.conf ├── helloakka │ └── PingActor.java ├── logback-test.xml ├── logback.xml ├── mapreduce │ ├── Main.java │ ├── MapActor.java │ ├── Producer.java │ ├── ReduceActor.java │ └── WordCount.java └── shakespeare.txt ├── lib ├── actor_word_count.rb ├── akka.rb ├── await_done.rb ├── basic_example.rb ├── benchmarking_akka.rb ├── everything_is_an_actor.rb ├── fixxed_basic_example.rb ├── proc_basic_example.rb ├── regular_word_count.rb ├── shakespeare.txt ├── slow_actor_word_count.rb ├── wont_work_if_class_new_is_not_redefined.rb └── wont_work_without_create.rb ├── logs ├── akka.log ├── akka.log.2010-12-16-01 └── akka.log.2010-12-16-10 ├── output ├── runner.sh ├── spec └── word_count_spec.rb └── vendor ├── akka-core_2.8.0-0.10.jar ├── akka-reference.conf ├── akka.conf ├── akka_2.8.0-0.10.jar ├── lib_managed └── scala_2.8.0 │ └── compile │ ├── activation-1.1.jar │ ├── activemq-core-5.3.2.jar │ ├── activemq-protobuf-1.0.jar │ ├── amqp-client-1.8.1.jar │ ├── aopalliance-1.0.jar │ ├── asm-3.1.jar │ ├── aspectwerkz-jdk5-2.2.1.jar │ ├── aspectwerkz-nodeps-jdk5-2.2.1.jar │ ├── atmosphere-annotations-0.6.1.jar │ ├── atmosphere-compat-jbossweb-0.6.1.jar │ ├── atmosphere-compat-tomcat-0.6.1.jar │ ├── atmosphere-compat-weblogic-0.6.1.jar │ ├── atmosphere-jersey-0.6.1.jar │ ├── atmosphere-runtime-0.6.1.jar │ ├── atomikos-util-3.2.3.jar │ ├── camel-core-2.4.0.jar │ ├── camel-http-2.4.0.jar │ ├── camel-jetty-2.4.0.1.jar │ ├── camel-jms-2.4.0.jar │ ├── camel-spring-2.4.0.jar │ ├── cassandra-0.6.1.jar │ ├── commons-cli-1.1.jar │ ├── commons-codec-1.4.jar │ ├── commons-fileupload-1.2.1.jar │ ├── commons-httpclient-3.1.jar │ ├── commons-io-1.4.jar │ ├── commons-logging-1.1.1.jar │ ├── commons-logging-api-1.1.jar │ ├── commons-management-1.0.jar │ ├── commons-net-2.0.jar │ ├── commons-pool-1.5.4.jar │ ├── configgy-2.8.0-1.5.5.jar │ ├── core-1.1.jar │ ├── dispatch-futures_2.8.0-0.7.4.jar │ ├── dispatch-http_2.8.0-0.7.4.jar │ ├── dispatch-json_2.8.0-0.7.4.jar │ ├── geronimo-j2ee-management_1.0_spec-1.0.jar │ ├── geronimo-jms_1.1_spec-1.1.1.jar │ ├── geronimo-jta_1.1_spec-1.1.1.jar │ ├── geronimo-servlet_2.5_spec-1.1.1.jar │ ├── grizzly-comet-1.9.18-i.jar │ ├── grizzly-comet-webserver-1.9.18-i.jar │ ├── grizzly-compat-1.9.18-i.jar │ ├── grizzly-framework-1.9.18-i.jar │ ├── grizzly-http-1.9.18-i.jar │ ├── grizzly-http-servlet-1.9.18-i.jar │ ├── grizzly-portunif-1.9.18-i.jar │ ├── grizzly-rcm-1.9.18-i.jar │ ├── grizzly-servlet-webserver-1.9.18-i.jar │ ├── grizzly-utils-1.9.18-i.jar │ ├── guice-all-2.0.jar │ ├── h2-lzf-1.0.jar │ ├── hawtdispatch-1.0.jar │ ├── hawtdispatch-scala-1.0.jar │ ├── httpclient-4.0.1.jar │ ├── httpcore-4.0.1.jar │ ├── jackson-core-asl-1.2.1.jar │ ├── jackson-mapper-asl-1.2.1.jar │ ├── jaxb-api-2.1.jar │ ├── jaxb-impl-2.1.12.jar │ ├── jersey-core-1.3.jar │ ├── jersey-json-1.2.jar │ ├── jersey-scala-1.2.jar │ ├── jersey-server-1.3.jar │ ├── jettison-1.1.jar │ ├── jetty-client-7.1.4.v20100610.jar │ ├── jetty-continuation-7.1.4.v20100610.jar │ ├── jetty-http-7.1.4.v20100610.jar │ ├── jetty-io-7.1.4.v20100610.jar │ ├── jetty-jmx-7.1.4.v20100610.jar │ ├── jetty-security-7.1.4.v20100610.jar │ ├── jetty-server-7.1.4.v20100610.jar │ ├── jetty-servlet-7.1.4.v20100610.jar │ ├── jetty-servlets-7.1.4.v20100610.jar │ ├── jetty-util-7.1.4.v20100610.jar │ ├── jetty-webapp-7.1.4.v20100610.jar │ ├── jetty-xml-7.1.4.v20100610.jar │ ├── jgroups-2.9.0.GA.jar │ ├── joda-time-1.6.jar │ ├── jsr166x-1.0.jar │ ├── jsr250-api-1.0.jar │ ├── jsr311-api-1.1.1.jar │ ├── jsr311-api-1.1.jar │ ├── kahadb-5.3.2.jar │ ├── lift-actor_2.8.0-2.1-M1.jar │ ├── lift-common_2.8.0-2.1-M1.jar │ ├── lift-json_2.8.0-2.1-M1.jar │ ├── lift-util_2.8.0-2.1-M1.jar │ ├── lift-webkit_2.8.0-2.1-M1.jar │ ├── log4j-1.2.14.jar │ ├── logback-classic-0.9.24.jar │ ├── logback-core-0.9.24.jar │ ├── mail-1.4.1.jar │ ├── mongo-java-driver-2.0.jar │ ├── multiverse-alpha-0.6.jar │ ├── netty-3.2.1.Final.jar │ ├── org.osgi.core-4.1.0.jar │ ├── org.osgi.core-4.2.0.jar │ ├── paranamer-2.0.jar │ ├── protobuf-java-2.3.0.jar │ ├── redisclient-2.8.0-1.4.jar │ ├── sbinary-2.8.0-0.3.1.jar │ ├── scala-library-2.8.0.jar │ ├── servlet-api-2.5.jar │ ├── sjson-0.7-2.8.0.jar │ ├── slf4j-api-1.6.0.jar │ ├── spde-core_2.8.0-0.3.0.jar │ ├── spring-aop-3.0.3.RELEASE.jar │ ├── spring-asm-3.0.3.RELEASE.jar │ ├── spring-beans-3.0.3.RELEASE.jar │ ├── spring-context-3.0.3.RELEASE.jar │ ├── spring-core-3.0.3.RELEASE.jar │ ├── spring-expression-3.0.3.RELEASE.jar │ ├── spring-jms-3.0.3.RELEASE.jar │ ├── spring-osgi-core-1.2.1.jar │ ├── spring-osgi-io-1.2.1.jar │ ├── spring-tx-3.0.3.RELEASE.jar │ ├── stax-api-1.0-2.jar │ ├── stax-api-1.0.1.jar │ ├── thrift-r917130.jar │ ├── transactions-3.2.3.jar │ ├── transactions-api-3.2.3.jar │ ├── transactions-jta-3.2.3.jar │ └── vscaladoc-1.1-md-3.jar ├── logback.xml └── scala-library.jar /.gitignore: -------------------------------------------------------------------------------- 1 | /nbproject/ 2 | pkg 3 | lib/logs 4 | 5 | ## EMACS 6 | *~ 7 | \#* 8 | .\#* 9 | 10 | ## Build 11 | *.gem 12 | catalog.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | RubyOnAkka 2 | ============== 3 | 4 | Small experiment of using [Akka](http://akkasource.org/) with [JRuby](http://jruby.org/). 5 | 6 | There are no external deps other than jruby 1.5.6. 7 | 8 | Note that all Akka dependencies are included, and Akka is a big project, so it may take a while to clone the project. 9 | 10 | More info [here](http://metaphysicaldeveloper.wordpress.com/2010/12/16/high-level-concurrency-with-jruby-and-akka-actors/). 11 | 12 | 13 | **Java Equivalent** For performance comparisons, a java version is also distributed on [java folder](https://github.com/danielribeiro/RubyOnAkka/tree/master/java). 14 | 15 | 16 | Running 17 | ---- 18 | 19 | Execute 20 | 21 | ```sh 22 | $ git clone https://github.com/danielribeiro/RubyOnAkka.git && rake 23 | ``` 24 | 25 | To run other experiments just pass an argument to the rake task (rake -D run for more info). 26 | 27 | Happy Hakkaing. 28 | 29 | 30 | Meta 31 | ---- 32 | 33 | Created by [Daniel Ribeiro](http://metaphysicaldeveloper.wordpress.com/about-me) 34 | 35 | Released under the MIT License: http://www.opensource.org/licenses/mit-license.php 36 | 37 | http://github.com/danielribeiro/RubyOnAkka 38 | -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | require 'rake' 3 | require 'rake/clean' 4 | require 'rake/gempackagetask' 5 | require 'rake/rdoctask' 6 | require 'rake/testtask' 7 | require 'spec/rake/spectask' 8 | 9 | def classpath 10 | vendorFiles = [''] + %w[akka_2.8.0-0.10.jar akka-core_2.8.0-0.10.jar scala-library.jar] 11 | vendorFiles.map { |v| File.expand_path v, 'vendor' }.join(":") 12 | end 13 | 14 | def jruby_execute(filename = nil, args = []) 15 | filename = "lib/actor_word_count.rb" if filename.nil? 16 | system "env CLASSPATH=#{classpath} jruby -Ilib #{filename} " + args.join(' ') 17 | end 18 | 19 | task :default => :run 20 | desc "Runs jruby on a file with the correct classpath. By default runs actor_word_cout. 21 | To run other file, like basic_example.rb, just pass the arguemnt: 22 | $rake run[lib/basic_example.rb]" 23 | task :run, :filename do |t, args| 24 | jruby_execute args.filename 25 | end 26 | 27 | 28 | desc "Benchmarks the actors word count. 29 | Receives two arguments: chunkSize and mapActorsCount" 30 | task :benchmark, :chunkSize, :mapActorsCount do |t, args| 31 | jruby_execute 'lib/benchmarking_akka.rb', 32 | [args.chunkSize || "200", args.mapActorsCount || "2"] 33 | end 34 | -------------------------------------------------------------------------------- /benchmark.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | CLASSPATH=./vendor:./vendor/akka_2.8.0-0.10.jar:./vendor/akka-core_2.8.0-0.10.jar:./vendor/scala-library.jar jruby -Ilib lib/benchmarking_akka.rb $1 $2 3 | -------------------------------------------------------------------------------- /java/akka-reference.conf: -------------------------------------------------------------------------------- 1 | #################### 2 | # Akka Config File # 3 | #################### 4 | 5 | # This file has all the default settings, so all these could be removed with no visible effect. 6 | # Modify as needed. 7 | 8 | akka { 9 | version = "0.10" # Akka version, checked against the runtime version of Akka. 10 | 11 | time-unit = "seconds" # Default timeout time unit for all timeout properties throughout the config 12 | 13 | # These boot classes are loaded (and created) automatically when the Akka Microkernel boots up 14 | # Can be used to bootstrap your application(s) 15 | # Should be the FQN (Fully Qualified Name) of the boot class which needs to have a default constructor 16 | boot = ["sample.camel.Boot", 17 | "sample.rest.java.Boot", 18 | "sample.rest.scala.Boot", 19 | "sample.security.Boot"] 20 | 21 | actor { 22 | timeout = 5 # Default timeout for Future based invocations 23 | # - Actor: !! && !!! 24 | # - UntypedActor: sendRequestReply && sendRequestReplyFuture 25 | # - TypedActor: methods with non-void return type 26 | serialize-messages = off # Does a deep clone of (non-primitive) messages to ensure immutability 27 | throughput = 5 # Default throughput for all ExecutorBasedEventDrivenDispatcher, set to 1 for complete fairness 28 | 29 | default-dispatcher { 30 | type = "GlobalExecutorBasedEventDriven" # Must be one of the following, all "Global*" are non-configurable 31 | # - Hawt 32 | # - ExecutorBasedEventDriven 33 | # - ExecutorBasedEventDrivenWorkStealing 34 | # - ReactorBasedThreadPoolEventDriven 35 | # - ReactorBasedSingleThreadEventDriven 36 | # - GlobalHawt 37 | # - GlobalExecutorBasedEventDriven 38 | # - GlobalReactorBasedSingleThreadEventDriven 39 | # - GlobalReactorBasedThreadPoolEventDriven 40 | keep-alive-ms = 60000 # Keep alive time for threads 41 | core-pool-size-factor = 1.0 # No of core threads ... ceil(available processors * factor) 42 | max-pool-size-factor = 4.0 # Max no of threads ... ceil(available processors * factor) 43 | executor-bounds = -1 # Makes the Executor bounded, -1 is unbounded 44 | allow-core-timeout = on # Allow core threads to time out 45 | rejection-policy = "caller-runs" # abort, caller-runs, discard-oldest, discard 46 | throughput = 5 # Throughput for ExecutorBasedEventDrivenDispatcher, set to 1 for complete fairness 47 | aggregate = off # Aggregate on/off for HawtDispatchers 48 | mailbox-capacity = -1 # If negative (or zero) then an unbounded mailbox is used (default) 49 | # If positive then a bounded mailbox is used and the capacity is set using the property 50 | # NOTE: setting a mailbox to 'blocking' can be a bit dangerous, 51 | # could lead to deadlock, use with care 52 | } 53 | } 54 | 55 | stm { 56 | fair = on # Should global transactions be fair or non-fair (non fair yield better performance) 57 | jta-aware = off # Option 'on' means that if there JTA Transaction Manager available then the STM will 58 | # begin (or join), commit or rollback the JTA transaction. Default is 'off'. 59 | timeout = 5 # Default timeout for blocking transactions and transaction set (in unit defined by 60 | # the time-unit property) 61 | } 62 | 63 | jta { 64 | provider = "from-jndi" # Options: - "from-jndi" (means that Akka will try to detect a TransactionManager in the JNDI) 65 | # - "atomikos" (means that Akka will use the Atomikos based JTA impl in 'akka-jta', 66 | # e.g. you need the akka-jta JARs on classpath). 67 | timeout = 60 68 | } 69 | 70 | rest { 71 | service = on 72 | hostname = "localhost" 73 | port = 9998 74 | filters = ["se.scalablesolutions.akka.security.AkkaSecurityFilterFactory"] # List with all jersey filters to use 75 | resource_packages = ["sample.rest.scala", 76 | "sample.rest.java", 77 | "sample.security"] # List with all resource packages for your Jersey services 78 | authenticator = "sample.security.BasicAuthenticationService" # The authentication service to use. Need to be overridden (sample now) 79 | 80 | comet-dispatcher { 81 | #type = "Hawt" # Uncomment if you want to use a different dispatcher than the default one for Comet 82 | } 83 | # maxInactiveActivity = 60000 # Atmosphere CometSupport maxInactiveActivity 84 | 85 | # Uncomment if you are using the KerberosAuthenticationActor 86 | # kerberos { 87 | # servicePrincipal = "HTTP/localhost@EXAMPLE.COM" 88 | # keyTabLocation = "URL to keytab" 89 | # kerberosDebug = "true" 90 | # realm = "EXAMPLE.COM" 91 | # } 92 | } 93 | 94 | remote { 95 | compression-scheme = "zlib" # Options: "zlib" (lzf to come), leave out for no compression 96 | zlib-compression-level = 6 # Options: 0-9 (1 being fastest and 9 being the most compressed), default is 6 97 | 98 | ssl { 99 | service = off # NOTE: This feature is not deemed production ready and is not possible to turn on yet 100 | 101 | # You can either use java command-line options or use the settings below 102 | 103 | #key-store-type = "pkcs12" # Same as -Djavax.net.ssl.keyStoreType=pkcs12 104 | #key-store = "yourcertificate.p12" # Same as -Djavax.net.ssl.keyStore=yourcertificate.p12 105 | #key-store-pass = "$PASS" # Same as -Djavax.net.ssl.keyStorePassword=$PASS 106 | 107 | #trust-store-type = "jks" # Same as -Djavax.net.ssl.trustStoreType=jks 108 | #trust-store = "your.keystore" # Same as -Djavax.net.ssl.trustStore=your.keystore 109 | #trust-store-pass = "$PASS" # Same as -Djavax.net.ssl.trustStorePassword=$PASS 110 | 111 | debug = off # This can be useful for debugging. If on, very verbose debug, same as -Djavax.net.debug=ssl 112 | } 113 | 114 | server { 115 | service = on 116 | hostname = "localhost" # The hostname or IP that clients should connect to 117 | port = 9999 # The port clients should connect to 118 | connection-timeout = 1 119 | } 120 | 121 | client { 122 | reconnect-delay = 5 123 | read-timeout = 10 124 | reconnection-time-window = 600 # Maximum time window that a client should try to reconnect for 125 | } 126 | 127 | cluster { 128 | service = on 129 | name = "default" # The name of the cluster 130 | serializer = "se.scalablesolutions.akka.serialization.Serializer$Java$" # FQN of the serializer class 131 | } 132 | } 133 | 134 | storage { 135 | cassandra { 136 | hostname = "127.0.0.1" # IP address or hostname of one of the Cassandra cluster's seeds 137 | port = 9160 # Port to Cassandra 138 | consistency-level = "QUORUM" # Options: ZERO, ONE, QUORUM, DCQUORUM, DCQUORUMSYNC, ALL, ANY 139 | } 140 | 141 | mongodb { 142 | hostname = "127.0.0.1" # IP address or hostname of the MongoDB DB instance 143 | port = 27017 # Port to MongoDB 144 | dbname = "mydb" 145 | } 146 | 147 | redis { 148 | hostname = "127.0.0.1" # IP address or hostname of the Redis instance 149 | port = 6379 # Port to Redis 150 | } 151 | } 152 | } 153 | -------------------------------------------------------------------------------- /java/akka.conf: -------------------------------------------------------------------------------- 1 | # This config imports the Akka reference configuration. 2 | include "akka-reference.conf" 3 | 4 | # In this file you can override any option defined in the 'akka-reference.conf' file. 5 | # Copy in all or parts of the 'akka-reference.conf' file and modify as you please. 6 | -------------------------------------------------------------------------------- /java/helloakka/PingActor.java: -------------------------------------------------------------------------------- 1 | package helloakka; 2 | 3 | import java.util.concurrent.TimeUnit; 4 | 5 | import se.scalablesolutions.akka.actor.ActorRef; 6 | import se.scalablesolutions.akka.actor.ActorRegistry; 7 | import se.scalablesolutions.akka.actor.UntypedActor; 8 | import se.scalablesolutions.akka.dispatch.Dispatchers; 9 | 10 | @SuppressWarnings("unchecked") 11 | public class PingActor extends UntypedActor { 12 | public static void main(String... args) throws Exception { 13 | ActorRef actor = actorOf(PingActor.class).start(); 14 | actor.sendOneWay("hello actor world"); 15 | TimeUnit.SECONDS.sleep(1); 16 | ActorRegistry.shutdownAll(); 17 | } 18 | 19 | @Override 20 | public void onReceive(Object message) throws Exception { 21 | if (message instanceof String) { 22 | System.out.println("!!! Acted on: " + message); 23 | } 24 | else throw new IllegalArgumentException("Unknown message: " + message); 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /java/logback-test.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | [%4p] [%d{ISO8601}] [%t] %c{1}: %m%n 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /java/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | [%t] [%4p] [%d{ISO8601}] %c{1}: %m%n 14 | 15 | 16 | 17 | ./logs/akka.log 18 | 19 | [%t] [%4p] [%d{ISO8601}] %c{1}: %m%n 20 | 21 | 22 | ./logs/akka.log.%d{yyyy-MM-dd-HH} 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /java/mapreduce/Main.java: -------------------------------------------------------------------------------- 1 | package mapreduce; 2 | 3 | import java.io.File; 4 | import java.util.Arrays; 5 | import java.util.List; 6 | 7 | import org.apache.commons.io.FileUtils; 8 | 9 | import se.scalablesolutions.akka.actor.ActorRef; 10 | import se.scalablesolutions.akka.actor.UntypedActor; 11 | import se.scalablesolutions.akka.actor.UntypedActorFactory; 12 | 13 | public class Main { 14 | public static void main(String[] args) throws Exception { 15 | @SuppressWarnings("unchecked") 16 | final List input = FileUtils.readLines(new File("shakespeare.txt")); 17 | final int size = input.size(); 18 | final ActorRef reducerActor = UntypedActor.actorOf(new UntypedActorFactory() { 19 | public UntypedActor create() { 20 | return new ReduceActor(size); 21 | } 22 | }); 23 | 24 | final ActorRef mapActor = UntypedActor.actorOf(new UntypedActorFactory() { 25 | public UntypedActor create() { 26 | return new MapActor(reducerActor); 27 | } 28 | }); 29 | 30 | final ActorRef producer = UntypedActor.actorOf(new UntypedActorFactory() { 31 | public UntypedActor create() { 32 | return new Producer(mapActor, input); 33 | } 34 | }); 35 | for (ActorRef actor : Arrays.asList(reducerActor, mapActor, producer)) { 36 | actor.start(); 37 | } 38 | producer.sendOneWay("start"); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /java/mapreduce/MapActor.java: -------------------------------------------------------------------------------- 1 | package mapreduce; 2 | 3 | import se.scalablesolutions.akka.actor.ActorRef; 4 | import se.scalablesolutions.akka.actor.UntypedActor; 5 | 6 | @SuppressWarnings("unchecked") 7 | public class MapActor extends UntypedActor { 8 | private ActorRef reduceActor; 9 | private WordCount wordCount; 10 | 11 | public MapActor(ActorRef reduceActor) { 12 | this.reduceActor = reduceActor; 13 | this.wordCount = new WordCount(); 14 | } 15 | 16 | @Override 17 | public void onReceive(Object message) throws Exception { 18 | reduceActor.sendOneWay(wordCount.count((String) message)); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /java/mapreduce/Producer.java: -------------------------------------------------------------------------------- 1 | package mapreduce; 2 | 3 | import java.util.List; 4 | 5 | import se.scalablesolutions.akka.actor.ActorRef; 6 | import se.scalablesolutions.akka.actor.UntypedActor; 7 | 8 | @SuppressWarnings("unchecked") 9 | public class Producer extends UntypedActor { 10 | private List input; 11 | private ActorRef mapActor; 12 | 13 | public Producer(ActorRef mapActor, List input) { 14 | this.mapActor = mapActor; 15 | this.input = input; 16 | 17 | } 18 | 19 | @Override 20 | public void onReceive(Object arg0) throws Exception { 21 | for (String line : input) { 22 | mapActor.sendOneWay(line); 23 | } 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /java/mapreduce/ReduceActor.java: -------------------------------------------------------------------------------- 1 | package mapreduce; 2 | 3 | import java.util.HashMap; 4 | import java.util.Map; 5 | import java.util.Map.Entry; 6 | 7 | import se.scalablesolutions.akka.actor.ActorRegistry; 8 | import se.scalablesolutions.akka.actor.UntypedActor; 9 | 10 | @SuppressWarnings("unchecked") 11 | public class ReduceActor extends UntypedActor { 12 | private int linesToRead; 13 | private long start; 14 | private Map values; 15 | 16 | public ReduceActor(int linesToRead) { 17 | this.linesToRead = linesToRead; 18 | this.start = System.currentTimeMillis(); 19 | this.values = new HashMap(); 20 | } 21 | 22 | @Override 23 | public void onReceive(Object message) throws Exception { 24 | linesToRead--; 25 | Map hash = (Map) message; 26 | for (Entry entry : hash.entrySet()) { 27 | String key = entry.getKey(); 28 | Integer cur = values.get(key); 29 | if (cur == null) { 30 | values.put(key, entry.getValue()); 31 | } else { 32 | values.put(key, cur + entry.getValue()); 33 | } 34 | } 35 | if (linesToRead == 0) { 36 | long finish = System.currentTimeMillis(); 37 | Integer value = values.get("shakespeare"); 38 | System.out 39 | .println(">> All over: Just to say we used any computed value: " 40 | + value); 41 | System.out.printf("Took %.2f s \n", (finish + 0.0 - start) / 1000); 42 | ActorRegistry.shutdownAll(); 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /java/mapreduce/WordCount.java: -------------------------------------------------------------------------------- 1 | package mapreduce; 2 | 3 | import java.io.File; 4 | import java.io.IOException; 5 | import java.util.HashMap; 6 | import java.util.Map; 7 | 8 | import org.apache.commons.io.FileUtils; 9 | 10 | public class WordCount { 11 | public Map count(String str) { 12 | Map ret = new HashMap(); 13 | for (String w : str.split("\\s+")) { 14 | countWord(ret, w); 15 | } 16 | return ret; 17 | } 18 | 19 | 20 | private void countWord(Map ret, String w) { 21 | String n = normalize(w); 22 | if (n.length() == 0) { 23 | return; 24 | } 25 | if (ret.containsKey(n)) { 26 | ret.put(n, ret.get(n) + 1); 27 | return; 28 | } 29 | ret.put(n, 1); 30 | } 31 | private static final String PONCTUATION = "[.,'\":;*\\[\\]!?()/\\\\]"; 32 | private String normalize(String w) { 33 | return w.toLowerCase().replaceAll("\\B" + PONCTUATION, "").replaceAll(PONCTUATION + "\\B", "").trim(); 34 | } 35 | 36 | public static void main(String[] args) throws IOException { 37 | String str = FileUtils.readFileToString(new File("shakespeare.txt")); 38 | long start = System.currentTimeMillis(); 39 | Map out = new WordCount().count(str); 40 | long finish = System.currentTimeMillis(); 41 | System.out.println(out.get("shakespeare")); 42 | System.out.printf("Took %.2f s \n", (finish + 0.0 - start) / 1000); 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /lib/actor_word_count.rb: -------------------------------------------------------------------------------- 1 | require 'akka' 2 | require 'regular_word_count' 3 | include Actors 4 | module AkkaDispatcher 5 | include_package 'se.scalablesolutions.akka.dispatch' 6 | def self.workStealer(name) 7 | Dispatchers.newExecutorBasedEventDrivenWorkStealingDispatcher 'mappers' 8 | end 9 | end 10 | 11 | file = File.join(File.dirname(__FILE__), 'shakespeare.txt') 12 | input = IO.readlines(file).each_slice(500).map &:join 13 | 14 | start = nil 15 | values = Hash.new 0 16 | linesToRead = input.size 17 | reduceActor = actor do |message| 18 | linesToRead -= 1 19 | hash = message 20 | hash.each do |key, value| 21 | values[key] += value 22 | end 23 | if linesToRead == 0 24 | puts ">> All over: Just to say we used any computed value: #{values['shakespeare']}" 25 | finish = Time.now 26 | puts ">> Total time: #{finish - start}s" 27 | Akka::ActorRegistry.shutdownAll() 28 | end 29 | end 30 | 31 | mapActorsSize = 2 32 | mapActors = [] 33 | wordCount = WordCount.new 34 | workStealer = AkkaDispatcher.workStealer 'mappers' 35 | mapActorsSize.times do 36 | mapActor = actor do |message| 37 | reduceActor.sendOneWay wordCount.count message 38 | end 39 | mapActor.setDispatcher workStealer 40 | mapActors.push mapActor 41 | end 42 | 43 | mapActor = mapActors.first 44 | producer = actor do |message| 45 | for line in input 46 | mapActor.sendOneWay line 47 | end 48 | end 49 | 50 | allActors = [reduceActor, producer] + mapActors 51 | allActors.each do |a| 52 | a.start 53 | end 54 | start = Time.now 55 | producer.sendOneWay :start 56 | -------------------------------------------------------------------------------- /lib/akka.rb: -------------------------------------------------------------------------------- 1 | require 'java' 2 | module Akka 3 | include_package 'se.scalablesolutions.akka.actor' 4 | end 5 | 6 | module Actors 7 | class Base < Akka::UntypedActor 8 | def self.create(*args) 9 | self.new(*args) 10 | end 11 | 12 | def self.build(*args) 13 | return Akka::UntypedActor.actorOf(self) if args.empty? 14 | Akka::UntypedActor.actorOf { self.new *args } 15 | end 16 | 17 | def self.spawn(*args) 18 | build(*args).start 19 | end 20 | end 21 | 22 | # Actor that is initialized with onReceive block. 23 | class BlockActor < Base 24 | def self.new(block) 25 | ret = super() 26 | ret.instance_variable_set(:@_block, block) 27 | return ret 28 | end 29 | 30 | def onReceive(message) 31 | instance_exec message, &@_block 32 | end 33 | end 34 | 35 | class DelegatorActor < Base 36 | def self.new(target) 37 | ret = super() 38 | ret.instance_variable_set(:@target, target) 39 | return ret 40 | end 41 | 42 | def onReceive(message) 43 | param = message 44 | @target.__send__ param.name, *param.args, ¶m.block 45 | end 46 | end 47 | 48 | MethodParameters = Struct.new :name, :args, :block 49 | 50 | # Used to adapt method calls to actor message sending (using sendOneWay). 51 | # Used in combinatrion with DelegatorActor. See more in actorOf method 52 | class ActorRefHandler 53 | public_instance_methods.each do |m| 54 | undef_method m unless m =~ /^__/ or m == 'to_s' 55 | end 56 | 57 | def initialize(actorRef) 58 | @actorRef = actorRef 59 | end 60 | 61 | def method_missing(name, *args, &block) 62 | @actorRef.sendOneWay MethodParameters.new name, args, block 63 | end 64 | end 65 | 66 | extend self 67 | def delayedShutdown(seconds) 68 | sleep seconds 69 | shutdown 70 | end 71 | 72 | def shutdown 73 | Akka::ActorRegistry.shutdownAll 74 | end 75 | 76 | def spawn(&block) 77 | BlockActor.spawn block 78 | end 79 | 80 | def actor(&block) 81 | BlockActor.build block 82 | end 83 | 84 | def actorOf(object) 85 | ActorRefHandler.new DelegatorActor.spawn object 86 | end 87 | 88 | end 89 | -------------------------------------------------------------------------------- /lib/await_done.rb: -------------------------------------------------------------------------------- 1 | require 'akka' 2 | require 'pp' 3 | 4 | # Implementation of Vicktor Lang's suggestion: http://groups.google.com/group/akka-user/browse_thread/thread/c7a3c7076218ab60 5 | class StopActor < Actors::Base 6 | def initialize 7 | @whenDone = nil 8 | end 9 | 10 | def onReceive(message) 11 | if message == :NotifyMeWhenDone 12 | @whenDone = getContext.getSenderFuture 13 | else 14 | @whenDone.get.completeWithResult('Done!!!') 15 | getContext.stop 16 | end 17 | end 18 | end 19 | 20 | main = StopActor.spawn 21 | future = main.sendRequestReplyFuture :NotifyMeWhenDone 22 | main.sendOneWay "you are done" 23 | future.await 24 | if future.isCompleted 25 | resultOption = future.result 26 | if resultOption.isDefined 27 | result = resultOption.get 28 | puts "Result is #{result}" 29 | end 30 | end 31 | # the actor stops itself. no need for: Akka::ActorRegistry.shutdownAll() -------------------------------------------------------------------------------- /lib/basic_example.rb: -------------------------------------------------------------------------------- 1 | require 'java' 2 | module Akka 3 | include_package 'se.scalablesolutions.akka.actor' 4 | end 5 | 6 | class PingActor < Akka::UntypedActor 7 | def self.create(*args) 8 | self.new(*args) 9 | end 10 | 11 | def onReceive(message) 12 | puts "!!! Acted on: #{message}" 13 | end 14 | end 15 | 16 | actor = Akka::UntypedActor.actorOf(PingActor).start 17 | actor.sendOneWay "hello actor world" 18 | sleep 1 19 | Akka::ActorRegistry.shutdownAll -------------------------------------------------------------------------------- /lib/benchmarking_akka.rb: -------------------------------------------------------------------------------- 1 | require 'akka' 2 | require 'regular_word_count' 3 | module AkkaDispatcher 4 | include_package 'se.scalablesolutions.akka.dispatch' 5 | def self.workStealer(name) 6 | Dispatchers.newExecutorBasedEventDrivenWorkStealingDispatcher 'mappers' 7 | end 8 | end 9 | 10 | class Benchmark 11 | include Actors 12 | attr_accessor :chunkSize, :mapActorsCount 13 | 14 | def initialize(chunkSize = 500 , mapActorsCount = 2) 15 | @chunkSize = chunkSize 16 | @mapActorsCount = mapActorsCount 17 | end 18 | 19 | def execute 20 | file = File.join(File.dirname(__FILE__), 'shakespeare.txt') 21 | input = IO.readlines(file).each_slice(chunkSize).map &:join 22 | 23 | start = nil 24 | values = Hash.new 0 25 | linesToRead = input.size 26 | reduceActor = actor do |message| 27 | linesToRead -= 1 28 | hash = message 29 | hash.each do |key, value| 30 | values[key] += value 31 | end 32 | if linesToRead == 0 33 | puts ">> All over: Just to say we used any computed value: #{values['shakespeare']}" 34 | finish = Time.now 35 | puts ">> Total time: #{finish - start}s" 36 | Akka::ActorRegistry.shutdownAll() 37 | end 38 | end 39 | 40 | mapActors = [] 41 | wordCount = WordCount.new 42 | workStealer = AkkaDispatcher.workStealer 'mappers' 43 | mapActorsCount.times do 44 | mapActor = actor do |message| 45 | reduceActor.sendOneWay wordCount.count message 46 | end 47 | mapActor.setDispatcher workStealer 48 | mapActors.push mapActor 49 | end 50 | 51 | mapActor = mapActors.first 52 | producer = actor do |message| 53 | for line in input 54 | mapActor.sendOneWay line 55 | end 56 | end 57 | 58 | allActors = [reduceActor, producer] + mapActors 59 | allActors.each do |a| 60 | a.start 61 | end 62 | start = Time.now 63 | producer.sendOneWay :start 64 | end 65 | end 66 | 67 | if $PROGRAM_NAME == __FILE__ 68 | if ARGV.size != 2 69 | puts "Please provide both chunkSize and mapActorsCount " 70 | end 71 | chunkSize, mapActorsCount = ARGV 72 | Benchmark.new(chunkSize.to_i, mapActorsCount.to_i).execute 73 | end 74 | 75 | -------------------------------------------------------------------------------- /lib/everything_is_an_actor.rb: -------------------------------------------------------------------------------- 1 | require 'akka' 2 | class HelloWord 3 | def hi 4 | puts "hello actor world" 5 | end 6 | end 7 | Actors.actorOf(HelloWord.new).hi 8 | Actors.delayedShutdown 1 -------------------------------------------------------------------------------- /lib/fixxed_basic_example.rb: -------------------------------------------------------------------------------- 1 | require 'akka' 2 | class PingActor < Actors::Base 3 | def onReceive(message) 4 | puts "!!! Acted on: #{message}" 5 | end 6 | end 7 | PingActor.spawn.sendOneWay "hello actor world" 8 | Actors.delayedShutdown 1 -------------------------------------------------------------------------------- /lib/proc_basic_example.rb: -------------------------------------------------------------------------------- 1 | require 'akka' 2 | Actors.spawn { |m| puts "!!! Acted on: #{m}" }.sendOneWay "hello actor world" 3 | Actors.delayedShutdown 1 -------------------------------------------------------------------------------- /lib/regular_word_count.rb: -------------------------------------------------------------------------------- 1 | class WordCount 2 | def count(string) 3 | string.split.inject(Hash.new 0) { |h, word| countWord h, word } 4 | end 5 | 6 | def countWord(h, word) 7 | w = normalize word 8 | h[w] += 1 unless w.empty? 9 | h 10 | end 11 | 12 | 13 | PONCTUATION = /[.,'":;*\[\]!?()\/\\]+/.source 14 | def normalize(word) 15 | word.downcase.gsub(/\B#{PONCTUATION}/, '').gsub(/#{PONCTUATION}\B/, '').strip 16 | end 17 | end 18 | 19 | if $PROGRAM_NAME == __FILE__ 20 | file = File.join(File.dirname(__FILE__), 'shakespeare.txt') 21 | require 'pp' 22 | f = IO.read(file) 23 | puts "starting" 24 | start = Time.now 25 | result = WordCount.new.count(f) 26 | finish = Time.now 27 | puts ">> All over: Just to say we used any computed value: #{result['shakespeare']}" 28 | puts ">> Total time: #{finish - start}s" 29 | end -------------------------------------------------------------------------------- /lib/slow_actor_word_count.rb: -------------------------------------------------------------------------------- 1 | require 'akka' 2 | require 'regular_word_count' 3 | include Actors 4 | module AkkaDispatcher 5 | include_package 'se.scalablesolutions.akka.dispatch' 6 | def self.workStealer(name) 7 | Dispatchers.newExecutorBasedEventDrivenWorkStealingDispatcher 'mappers' 8 | end 9 | end 10 | 11 | file = File.join(File.dirname(__FILE__), 'shakespeare.txt') 12 | input = IO.readlines(file).each_slice(500).map &:join 13 | 14 | start = nil 15 | values = Hash.new 0 16 | linesToRead = input.size 17 | reduceActor = actor do |message| 18 | linesToRead -= 1 19 | hash = message 20 | hash.each do |key, value| 21 | values[key] += value 22 | end 23 | if linesToRead == 0 24 | puts ">> All over: Just to say we used any computed value: #{values['shakespeare']}" 25 | finish = Time.now 26 | puts ">> Total time: #{finish - start}s" 27 | Akka::ActorRegistry.shutdownAll() 28 | end 29 | end 30 | 31 | wordCount = WordCount.new 32 | mapActor = actor do |message| 33 | reduceActor.sendOneWay wordCount.count message 34 | end 35 | 36 | producer = actor do |message| 37 | for line in input 38 | mapActor.sendOneWay line 39 | end 40 | end 41 | 42 | allActors = [reduceActor, producer, mapActor] 43 | allActors.each do |a| 44 | a.start 45 | end 46 | start = Time.now 47 | producer.sendOneWay :start -------------------------------------------------------------------------------- /lib/wont_work_if_class_new_is_not_redefined.rb: -------------------------------------------------------------------------------- 1 | require 'java' 2 | module Akka 3 | include_package 'se.scalablesolutions.akka.actor' 4 | end 5 | 6 | class PingActor < Akka::UntypedActor 7 | def onReceive(message) 8 | puts "!!! Acted on: #{message}" 9 | end 10 | end 11 | 12 | actor = Akka::UntypedActor.actorOf(PingActor).start() 13 | actor.sendOneWay("hello actor world") 14 | 15 | require 'pp' 16 | sleep 1 17 | Akka::ActorRegistry.shutdownAll() -------------------------------------------------------------------------------- /lib/wont_work_without_create.rb: -------------------------------------------------------------------------------- 1 | require 'java' 2 | module Akka 3 | include_package 'se.scalablesolutions.akka.actor' 4 | end 5 | 6 | class PingActor < Akka::UntypedActor 7 | # Must be like this. initialize will not work 8 | # def self.new(name) 9 | # ret = super() 10 | # ret.instance_variable_set(:@name, name) 11 | # ret 12 | # end 13 | 14 | def initialize(name) 15 | @name = name 16 | end 17 | 18 | def self.create(*args) 19 | self.new(*args) 20 | end 21 | 22 | def onReceive(message) 23 | puts "!!! I(#{@name}) Acted on: #{message}" 24 | end 25 | end 26 | 27 | actor = Akka::UntypedActor.actorOf { PingActor.new('lala') }.start() 28 | actor.sendOneWay("hello actor world") 29 | 30 | sleep 1 31 | Akka::ActorRegistry.shutdownAll() 32 | -------------------------------------------------------------------------------- /logs/akka.log.2010-12-16-01: -------------------------------------------------------------------------------- 1 | [INFO] [2010-12-16 01:12:38,971] [main] s.s.a.c.Config$: Config loaded from the application classpath. 2 | [DEBUG] [2010-12-16 01:12:39,012] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Creating a se.scalablesolutions.akka.dispatch.Dispatchers$globalExecutorBasedEventDrivenDispatcher$ with config [core-pool:16,max-pool:128,timeout:60000,allowCoreTimeout:false,rejectPolicy:CallerRunsPolicy] 3 | [WARN] [2010-12-16 01:12:39,014] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Tried to configure an already started ThreadPoolBuilder of type [se.scalablesolutions.akka.dispatch.Dispatchers$globalExecutorBasedEventDrivenDispatcher$] 4 | [DEBUG] [2010-12-16 01:12:39,091] [main] s.s.a.d.ExecutorBasedEventDrivenWorkStealingDispatcher: Creating a se.scalablesolutions.akka.dispatch.ExecutorBasedEventDrivenWorkStealingDispatcher with config [core-pool:16,max-pool:128,timeout:60000,allowCoreTimeout:false,rejectPolicy:CallerRunsPolicy] 5 | [DEBUG] [2010-12-16 01:12:39,114] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Starting up ExecutorBasedEventDrivenDispatcher[akka:event-driven:dispatcher:global] 6 | with throughput [5] 7 | [DEBUG] [2010-12-16 01:12:39,128] [akka:event-driven:dispatcher:global-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-1 8 | [DEBUG] [2010-12-16 01:12:39,133] [akka:event-driven-work-stealing:dispatcher:mappers-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-3 9 | [DEBUG] [2010-12-16 01:12:39,133] [akka:event-driven-work-stealing:dispatcher:mappers-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-2 10 | [DEBUG] [2010-12-16 01:12:39,133] [akka:event-driven-work-stealing:dispatcher:mappers-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-1 11 | [DEBUG] [2010-12-16 01:12:39,136] [akka:event-driven-work-stealing:dispatcher:mappers-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-4 12 | [DEBUG] [2010-12-16 01:12:39,136] [akka:event-driven-work-stealing:dispatcher:mappers-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-5 13 | [DEBUG] [2010-12-16 01:12:39,137] [akka:event-driven:dispatcher:global-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-2 14 | [DEBUG] [2010-12-16 01:12:39,138] [akka:event-driven-work-stealing:dispatcher:mappers-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-6 15 | [DEBUG] [2010-12-16 01:12:39,138] [akka:event-driven-work-stealing:dispatcher:mappers-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-7 16 | [DEBUG] [2010-12-16 01:12:39,139] [akka:event-driven-work-stealing:dispatcher:mappers-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-8 17 | [DEBUG] [2010-12-16 01:12:39,140] [akka:event-driven-work-stealing:dispatcher:mappers-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-9 18 | [DEBUG] [2010-12-16 01:12:39,141] [akka:event-driven:dispatcher:global-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-3 19 | [DEBUG] [2010-12-16 01:12:39,141] [akka:event-driven-work-stealing:dispatcher:mappers-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-10 20 | [DEBUG] [2010-12-16 01:12:39,142] [akka:event-driven-work-stealing:dispatcher:mappers-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-11 21 | [DEBUG] [2010-12-16 01:12:39,142] [akka:event-driven:dispatcher:global-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-4 22 | [DEBUG] [2010-12-16 01:12:39,144] [akka:event-driven:dispatcher:global-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-5 23 | [DEBUG] [2010-12-16 01:12:39,145] [akka:event-driven-work-stealing:dispatcher:mappers-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-12 24 | [DEBUG] [2010-12-16 01:12:39,145] [akka:event-driven-work-stealing:dispatcher:mappers-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-13 25 | [DEBUG] [2010-12-16 01:12:39,146] [akka:event-driven-work-stealing:dispatcher:mappers-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-14 26 | [DEBUG] [2010-12-16 01:12:39,149] [akka:event-driven-work-stealing:dispatcher:mappers-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-15 27 | [DEBUG] [2010-12-16 01:12:39,159] [akka:event-driven-work-stealing:dispatcher:mappers-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-16 28 | [DEBUG] [2010-12-16 01:12:39,163] [akka:event-driven:dispatcher:global-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-6 29 | [DEBUG] [2010-12-16 01:12:39,174] [akka:event-driven:dispatcher:global-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-7 30 | [DEBUG] [2010-12-16 01:12:39,174] [akka:event-driven:dispatcher:global-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-9 31 | [DEBUG] [2010-12-16 01:12:39,177] [akka:event-driven:dispatcher:global-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-10 32 | [DEBUG] [2010-12-16 01:12:39,177] [akka:event-driven:dispatcher:global-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-8 33 | [DEBUG] [2010-12-16 01:12:39,177] [akka:event-driven:dispatcher:global-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-11 34 | [DEBUG] [2010-12-16 01:12:39,178] [akka:event-driven:dispatcher:global-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-12 35 | [DEBUG] [2010-12-16 01:12:39,180] [akka:event-driven:dispatcher:global-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-13 36 | [DEBUG] [2010-12-16 01:12:39,182] [akka:event-driven:dispatcher:global-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-14 37 | [DEBUG] [2010-12-16 01:12:39,188] [akka:event-driven:dispatcher:global-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-15 38 | [DEBUG] [2010-12-16 01:12:39,196] [akka:event-driven:dispatcher:global-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-16 39 | [INFO] [2010-12-16 01:12:45,683] [akka:event-driven:dispatcher:global-6] s.s.a.a.ActorRegistry$: Shutting down all actors in the system... 40 | [DEBUG] [2010-12-16 01:12:45,721] [akka:event-driven:dispatcher:global-6] s.s.a.d.ExecutorBasedEventDrivenWorkStealingDispatcher: Shutting down ExecutorBasedEventDrivenWorkStealingDispatcher[akka:event-driven-work-stealing:dispatcher:mappers] 41 | [DEBUG] [2010-12-16 01:12:45,721] [akka:event-driven-work-stealing:dispatcher:mappers-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-4 42 | [DEBUG] [2010-12-16 01:12:45,721] [akka:event-driven-work-stealing:dispatcher:mappers-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-9 43 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-10 44 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-12 45 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-2 46 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-15 47 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-16 48 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-14 49 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-1 50 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-13 51 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-8 52 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-6 53 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-7 54 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-11 55 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-3 56 | [DEBUG] [2010-12-16 01:12:45,722] [akka:event-driven-work-stealing:dispatcher:mappers-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-5 57 | [DEBUG] [2010-12-16 01:12:45,723] [akka:event-driven:dispatcher:global-6] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Shutting down ExecutorBasedEventDrivenDispatcher[akka:event-driven:dispatcher:global] 58 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-12 59 | [INFO] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-6] s.s.a.a.ActorRegistry$: All actors have been shut down and unregistered from ActorRegistry 60 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-4 61 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-1 62 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-16 63 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-7 64 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-10 65 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-15 66 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-8 67 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-3 68 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-5 69 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-9 70 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-14 71 | [DEBUG] [2010-12-16 01:12:45,725] [akka:event-driven:dispatcher:global-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-13 72 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-6 73 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-2 74 | [DEBUG] [2010-12-16 01:12:45,724] [akka:event-driven:dispatcher:global-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-11 75 | [INFO] [2010-12-16 01:13:15,609] [main] s.s.a.c.Config$: Config loaded from the application classpath. 76 | [DEBUG] [2010-12-16 01:13:15,648] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Creating a se.scalablesolutions.akka.dispatch.Dispatchers$globalExecutorBasedEventDrivenDispatcher$ with config [core-pool:16,max-pool:128,timeout:60000,allowCoreTimeout:false,rejectPolicy:CallerRunsPolicy] 77 | [WARN] [2010-12-16 01:13:15,650] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Tried to configure an already started ThreadPoolBuilder of type [se.scalablesolutions.akka.dispatch.Dispatchers$globalExecutorBasedEventDrivenDispatcher$] 78 | [DEBUG] [2010-12-16 01:13:15,726] [main] s.s.a.d.ExecutorBasedEventDrivenWorkStealingDispatcher: Creating a se.scalablesolutions.akka.dispatch.ExecutorBasedEventDrivenWorkStealingDispatcher with config [core-pool:16,max-pool:128,timeout:60000,allowCoreTimeout:false,rejectPolicy:CallerRunsPolicy] 79 | [DEBUG] [2010-12-16 01:13:15,749] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Starting up ExecutorBasedEventDrivenDispatcher[akka:event-driven:dispatcher:global] 80 | with throughput [5] 81 | [DEBUG] [2010-12-16 01:13:15,764] [akka:event-driven:dispatcher:global-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-1 82 | [DEBUG] [2010-12-16 01:13:15,769] [akka:event-driven-work-stealing:dispatcher:mappers-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-1 83 | [DEBUG] [2010-12-16 01:13:15,769] [akka:event-driven-work-stealing:dispatcher:mappers-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-2 84 | [DEBUG] [2010-12-16 01:13:15,772] [akka:event-driven-work-stealing:dispatcher:mappers-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-3 85 | [DEBUG] [2010-12-16 01:13:15,775] [akka:event-driven-work-stealing:dispatcher:mappers-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-12 86 | [DEBUG] [2010-12-16 01:13:15,775] [akka:event-driven-work-stealing:dispatcher:mappers-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-11 87 | [DEBUG] [2010-12-16 01:13:15,774] [akka:event-driven-work-stealing:dispatcher:mappers-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-10 88 | [DEBUG] [2010-12-16 01:13:15,774] [akka:event-driven-work-stealing:dispatcher:mappers-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-9 89 | [DEBUG] [2010-12-16 01:13:15,774] [akka:event-driven-work-stealing:dispatcher:mappers-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-8 90 | [DEBUG] [2010-12-16 01:13:15,772] [akka:event-driven:dispatcher:global-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-2 91 | [DEBUG] [2010-12-16 01:13:15,774] [akka:event-driven-work-stealing:dispatcher:mappers-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-7 92 | [DEBUG] [2010-12-16 01:13:15,773] [akka:event-driven-work-stealing:dispatcher:mappers-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-6 93 | [DEBUG] [2010-12-16 01:13:15,773] [akka:event-driven-work-stealing:dispatcher:mappers-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-5 94 | [DEBUG] [2010-12-16 01:13:15,773] [akka:event-driven-work-stealing:dispatcher:mappers-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-4 95 | [DEBUG] [2010-12-16 01:13:15,777] [akka:event-driven:dispatcher:global-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-3 96 | [DEBUG] [2010-12-16 01:13:15,778] [akka:event-driven-work-stealing:dispatcher:mappers-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-13 97 | [DEBUG] [2010-12-16 01:13:15,778] [akka:event-driven-work-stealing:dispatcher:mappers-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-14 98 | [DEBUG] [2010-12-16 01:13:15,779] [akka:event-driven:dispatcher:global-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-4 99 | [DEBUG] [2010-12-16 01:13:15,780] [akka:event-driven-work-stealing:dispatcher:mappers-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-15 100 | [DEBUG] [2010-12-16 01:13:15,790] [akka:event-driven-work-stealing:dispatcher:mappers-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-16 101 | [DEBUG] [2010-12-16 01:13:15,800] [akka:event-driven:dispatcher:global-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-5 102 | [DEBUG] [2010-12-16 01:13:15,801] [akka:event-driven:dispatcher:global-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-6 103 | [DEBUG] [2010-12-16 01:13:15,812] [akka:event-driven:dispatcher:global-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-7 104 | [DEBUG] [2010-12-16 01:13:15,834] [akka:event-driven:dispatcher:global-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-9 105 | [DEBUG] [2010-12-16 01:13:15,836] [akka:event-driven:dispatcher:global-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-10 106 | [DEBUG] [2010-12-16 01:13:15,836] [akka:event-driven:dispatcher:global-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-11 107 | [DEBUG] [2010-12-16 01:13:15,837] [akka:event-driven:dispatcher:global-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-12 108 | [DEBUG] [2010-12-16 01:13:15,839] [akka:event-driven:dispatcher:global-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-13 109 | [DEBUG] [2010-12-16 01:13:15,841] [akka:event-driven:dispatcher:global-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-14 110 | [DEBUG] [2010-12-16 01:13:15,843] [akka:event-driven:dispatcher:global-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-15 111 | [DEBUG] [2010-12-16 01:13:15,860] [akka:event-driven:dispatcher:global-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-8 112 | [DEBUG] [2010-12-16 01:13:15,881] [akka:event-driven:dispatcher:global-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-16 113 | [INFO] [2010-12-16 01:13:22,518] [akka:event-driven:dispatcher:global-16] s.s.a.a.ActorRegistry$: Shutting down all actors in the system... 114 | [DEBUG] [2010-12-16 01:13:22,555] [akka:event-driven:dispatcher:global-16] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Shutting down ExecutorBasedEventDrivenDispatcher[akka:event-driven:dispatcher:global] 115 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-15 116 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-16] s.s.a.d.ExecutorBasedEventDrivenWorkStealingDispatcher: Shutting down ExecutorBasedEventDrivenWorkStealingDispatcher[akka:event-driven-work-stealing:dispatcher:mappers] 117 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-11 118 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-10 119 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-4 120 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-13 121 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-2 122 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-8 123 | [DEBUG] [2010-12-16 01:13:22,556] [akka:event-driven:dispatcher:global-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-6 124 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven:dispatcher:global-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-7 125 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven-work-stealing:dispatcher:mappers-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-7 126 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven:dispatcher:global-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-12 127 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven-work-stealing:dispatcher:mappers-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-3 128 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven:dispatcher:global-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-9 129 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven-work-stealing:dispatcher:mappers-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-10 130 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven:dispatcher:global-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-14 131 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven-work-stealing:dispatcher:mappers-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-13 132 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven:dispatcher:global-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-1 133 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven-work-stealing:dispatcher:mappers-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-6 134 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven:dispatcher:global-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-5 135 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven-work-stealing:dispatcher:mappers-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-14 136 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven:dispatcher:global-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-3 137 | [DEBUG] [2010-12-16 01:13:22,557] [akka:event-driven-work-stealing:dispatcher:mappers-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-12 138 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-8 139 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-9 140 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-11 141 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-4 142 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-16 143 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-1 144 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-15 145 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-5 146 | [INFO] [2010-12-16 01:13:22,558] [akka:event-driven:dispatcher:global-16] s.s.a.a.ActorRegistry$: All actors have been shut down and unregistered from ActorRegistry 147 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven-work-stealing:dispatcher:mappers-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-2 148 | [DEBUG] [2010-12-16 01:13:22,558] [akka:event-driven:dispatcher:global-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-16 149 | -------------------------------------------------------------------------------- /logs/akka.log.2010-12-16-10: -------------------------------------------------------------------------------- 1 | [INFO] [2010-12-16 10:54:32,477] [main] s.s.a.c.Config$: Config loaded from the application classpath. 2 | [DEBUG] [2010-12-16 10:54:32,517] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Creating a se.scalablesolutions.akka.dispatch.Dispatchers$globalExecutorBasedEventDrivenDispatcher$ with config [core-pool:16,max-pool:128,timeout:60000,allowCoreTimeout:false,rejectPolicy:CallerRunsPolicy] 3 | [WARN] [2010-12-16 10:54:32,519] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Tried to configure an already started ThreadPoolBuilder of type [se.scalablesolutions.akka.dispatch.Dispatchers$globalExecutorBasedEventDrivenDispatcher$] 4 | [DEBUG] [2010-12-16 10:54:32,593] [main] s.s.a.d.ExecutorBasedEventDrivenWorkStealingDispatcher: Creating a se.scalablesolutions.akka.dispatch.ExecutorBasedEventDrivenWorkStealingDispatcher with config [core-pool:16,max-pool:128,timeout:60000,allowCoreTimeout:false,rejectPolicy:CallerRunsPolicy] 5 | [DEBUG] [2010-12-16 10:54:32,615] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Starting up ExecutorBasedEventDrivenDispatcher[akka:event-driven:dispatcher:global] 6 | with throughput [5] 7 | [DEBUG] [2010-12-16 10:54:32,630] [akka:event-driven:dispatcher:global-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-1 8 | [DEBUG] [2010-12-16 10:54:32,635] [akka:event-driven-work-stealing:dispatcher:mappers-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-1 9 | [DEBUG] [2010-12-16 10:54:32,636] [akka:event-driven-work-stealing:dispatcher:mappers-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-2 10 | [DEBUG] [2010-12-16 10:54:32,638] [akka:event-driven-work-stealing:dispatcher:mappers-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-3 11 | [DEBUG] [2010-12-16 10:54:32,639] [akka:event-driven-work-stealing:dispatcher:mappers-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-4 12 | [DEBUG] [2010-12-16 10:54:32,640] [akka:event-driven-work-stealing:dispatcher:mappers-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-5 13 | [DEBUG] [2010-12-16 10:54:32,641] [akka:event-driven:dispatcher:global-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-2 14 | [DEBUG] [2010-12-16 10:54:32,641] [akka:event-driven-work-stealing:dispatcher:mappers-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-6 15 | [DEBUG] [2010-12-16 10:54:32,641] [akka:event-driven:dispatcher:global-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-3 16 | [DEBUG] [2010-12-16 10:54:32,642] [akka:event-driven-work-stealing:dispatcher:mappers-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-8 17 | [DEBUG] [2010-12-16 10:54:32,643] [akka:event-driven-work-stealing:dispatcher:mappers-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-9 18 | [DEBUG] [2010-12-16 10:54:32,644] [akka:event-driven-work-stealing:dispatcher:mappers-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-10 19 | [DEBUG] [2010-12-16 10:54:32,644] [akka:event-driven-work-stealing:dispatcher:mappers-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-11 20 | [DEBUG] [2010-12-16 10:54:32,644] [akka:event-driven-work-stealing:dispatcher:mappers-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-12 21 | [DEBUG] [2010-12-16 10:54:32,646] [akka:event-driven-work-stealing:dispatcher:mappers-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-13 22 | [DEBUG] [2010-12-16 10:54:32,647] [akka:event-driven-work-stealing:dispatcher:mappers-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-14 23 | [DEBUG] [2010-12-16 10:54:32,647] [akka:event-driven-work-stealing:dispatcher:mappers-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-15 24 | [DEBUG] [2010-12-16 10:54:32,648] [akka:event-driven-work-stealing:dispatcher:mappers-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-7 25 | [DEBUG] [2010-12-16 10:54:32,656] [akka:event-driven:dispatcher:global-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-4 26 | [DEBUG] [2010-12-16 10:54:32,658] [akka:event-driven-work-stealing:dispatcher:mappers-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-16 27 | [DEBUG] [2010-12-16 10:54:32,661] [akka:event-driven:dispatcher:global-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-6 28 | [DEBUG] [2010-12-16 10:54:32,670] [akka:event-driven:dispatcher:global-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-7 29 | [DEBUG] [2010-12-16 10:54:32,674] [akka:event-driven:dispatcher:global-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-8 30 | [DEBUG] [2010-12-16 10:54:32,660] [akka:event-driven:dispatcher:global-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-5 31 | [DEBUG] [2010-12-16 10:54:32,694] [akka:event-driven:dispatcher:global-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-9 32 | [DEBUG] [2010-12-16 10:54:32,695] [akka:event-driven:dispatcher:global-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-10 33 | [DEBUG] [2010-12-16 10:54:32,697] [akka:event-driven:dispatcher:global-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-11 34 | [DEBUG] [2010-12-16 10:54:32,698] [akka:event-driven:dispatcher:global-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-12 35 | [DEBUG] [2010-12-16 10:54:32,699] [akka:event-driven:dispatcher:global-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-13 36 | [DEBUG] [2010-12-16 10:54:32,700] [akka:event-driven:dispatcher:global-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-14 37 | [DEBUG] [2010-12-16 10:54:32,702] [akka:event-driven:dispatcher:global-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-15 38 | [DEBUG] [2010-12-16 10:54:32,718] [akka:event-driven:dispatcher:global-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-16 39 | [INFO] [2010-12-16 10:54:37,165] [akka:event-driven:dispatcher:global-5] s.s.a.a.ActorRegistry$: Shutting down all actors in the system... 40 | [DEBUG] [2010-12-16 10:54:37,202] [akka:event-driven:dispatcher:global-5] s.s.a.d.ExecutorBasedEventDrivenWorkStealingDispatcher: Shutting down ExecutorBasedEventDrivenWorkStealingDispatcher[akka:event-driven-work-stealing:dispatcher:mappers] 41 | [DEBUG] [2010-12-16 10:54:37,203] [akka:event-driven-work-stealing:dispatcher:mappers-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-11 42 | [DEBUG] [2010-12-16 10:54:37,203] [akka:event-driven-work-stealing:dispatcher:mappers-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-12 43 | [DEBUG] [2010-12-16 10:54:37,203] [akka:event-driven-work-stealing:dispatcher:mappers-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-2 44 | [DEBUG] [2010-12-16 10:54:37,203] [akka:event-driven-work-stealing:dispatcher:mappers-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-6 45 | [DEBUG] [2010-12-16 10:54:37,203] [akka:event-driven-work-stealing:dispatcher:mappers-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-7 46 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-16 47 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-15 48 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-5 49 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-8 50 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-14 51 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-10 52 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-9 53 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-13 54 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-4 55 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-3 56 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven:dispatcher:global-5] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Shutting down ExecutorBasedEventDrivenDispatcher[akka:event-driven:dispatcher:global] 57 | [DEBUG] [2010-12-16 10:54:37,204] [akka:event-driven-work-stealing:dispatcher:mappers-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-1 58 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-7 59 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-16 60 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-4 61 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-6 62 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-3 63 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-13 64 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-11 65 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-14 66 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-15 67 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-9 68 | [DEBUG] [2010-12-16 10:54:37,205] [akka:event-driven:dispatcher:global-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-12 69 | [DEBUG] [2010-12-16 10:54:37,206] [akka:event-driven:dispatcher:global-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-10 70 | [DEBUG] [2010-12-16 10:54:37,206] [akka:event-driven:dispatcher:global-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-8 71 | [DEBUG] [2010-12-16 10:54:37,206] [akka:event-driven:dispatcher:global-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-1 72 | [DEBUG] [2010-12-16 10:54:37,206] [akka:event-driven:dispatcher:global-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-2 73 | [INFO] [2010-12-16 10:54:37,206] [akka:event-driven:dispatcher:global-5] s.s.a.a.ActorRegistry$: All actors have been shut down and unregistered from ActorRegistry 74 | [DEBUG] [2010-12-16 10:54:37,206] [akka:event-driven:dispatcher:global-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-5 75 | [INFO] [2010-12-16 10:54:48,360] [main] s.s.a.c.Config$: Config loaded from the application classpath. 76 | [DEBUG] [2010-12-16 10:54:48,413] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Creating a se.scalablesolutions.akka.dispatch.Dispatchers$globalExecutorBasedEventDrivenDispatcher$ with config [core-pool:16,max-pool:128,timeout:60000,allowCoreTimeout:false,rejectPolicy:CallerRunsPolicy] 77 | [WARN] [2010-12-16 10:54:48,415] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Tried to configure an already started ThreadPoolBuilder of type [se.scalablesolutions.akka.dispatch.Dispatchers$globalExecutorBasedEventDrivenDispatcher$] 78 | [DEBUG] [2010-12-16 10:54:48,501] [main] s.s.a.d.ExecutorBasedEventDrivenWorkStealingDispatcher: Creating a se.scalablesolutions.akka.dispatch.ExecutorBasedEventDrivenWorkStealingDispatcher with config [core-pool:16,max-pool:128,timeout:60000,allowCoreTimeout:false,rejectPolicy:CallerRunsPolicy] 79 | [DEBUG] [2010-12-16 10:54:48,524] [main] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Starting up ExecutorBasedEventDrivenDispatcher[akka:event-driven:dispatcher:global] 80 | with throughput [5] 81 | [DEBUG] [2010-12-16 10:54:48,538] [akka:event-driven:dispatcher:global-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-1 82 | [DEBUG] [2010-12-16 10:54:48,544] [akka:event-driven-work-stealing:dispatcher:mappers-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-1 83 | [DEBUG] [2010-12-16 10:54:48,544] [akka:event-driven-work-stealing:dispatcher:mappers-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-3 84 | [DEBUG] [2010-12-16 10:54:48,544] [akka:event-driven-work-stealing:dispatcher:mappers-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-2 85 | [DEBUG] [2010-12-16 10:54:48,549] [akka:event-driven-work-stealing:dispatcher:mappers-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-4 86 | [DEBUG] [2010-12-16 10:54:48,549] [akka:event-driven-work-stealing:dispatcher:mappers-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-5 87 | [DEBUG] [2010-12-16 10:54:48,549] [akka:event-driven-work-stealing:dispatcher:mappers-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-6 88 | [DEBUG] [2010-12-16 10:54:48,554] [akka:event-driven:dispatcher:global-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-2 89 | [DEBUG] [2010-12-16 10:54:48,556] [akka:event-driven-work-stealing:dispatcher:mappers-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-7 90 | [DEBUG] [2010-12-16 10:54:48,557] [akka:event-driven-work-stealing:dispatcher:mappers-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-8 91 | [DEBUG] [2010-12-16 10:54:48,557] [akka:event-driven-work-stealing:dispatcher:mappers-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-9 92 | [DEBUG] [2010-12-16 10:54:48,558] [akka:event-driven-work-stealing:dispatcher:mappers-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-10 93 | [DEBUG] [2010-12-16 10:54:48,558] [akka:event-driven-work-stealing:dispatcher:mappers-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-11 94 | [DEBUG] [2010-12-16 10:54:48,559] [akka:event-driven-work-stealing:dispatcher:mappers-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-12 95 | [DEBUG] [2010-12-16 10:54:48,559] [akka:event-driven:dispatcher:global-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-3 96 | [DEBUG] [2010-12-16 10:54:48,559] [akka:event-driven:dispatcher:global-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-4 97 | [DEBUG] [2010-12-16 10:54:48,560] [akka:event-driven-work-stealing:dispatcher:mappers-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-13 98 | [DEBUG] [2010-12-16 10:54:48,563] [akka:event-driven-work-stealing:dispatcher:mappers-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-14 99 | [DEBUG] [2010-12-16 10:54:48,563] [akka:event-driven:dispatcher:global-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-5 100 | [DEBUG] [2010-12-16 10:54:48,568] [akka:event-driven-work-stealing:dispatcher:mappers-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-15 101 | [DEBUG] [2010-12-16 10:54:48,573] [akka:event-driven-work-stealing:dispatcher:mappers-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven-work-stealing:dispatcher:mappers-16 102 | [DEBUG] [2010-12-16 10:54:48,575] [akka:event-driven:dispatcher:global-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-7 103 | [DEBUG] [2010-12-16 10:54:48,577] [akka:event-driven:dispatcher:global-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-6 104 | [DEBUG] [2010-12-16 10:54:48,578] [akka:event-driven:dispatcher:global-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-8 105 | [DEBUG] [2010-12-16 10:54:48,594] [akka:event-driven:dispatcher:global-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-9 106 | [DEBUG] [2010-12-16 10:54:48,597] [akka:event-driven:dispatcher:global-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-11 107 | [DEBUG] [2010-12-16 10:54:48,601] [akka:event-driven:dispatcher:global-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-12 108 | [DEBUG] [2010-12-16 10:54:48,603] [akka:event-driven:dispatcher:global-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-13 109 | [DEBUG] [2010-12-16 10:54:48,605] [akka:event-driven:dispatcher:global-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-14 110 | [DEBUG] [2010-12-16 10:54:48,605] [akka:event-driven:dispatcher:global-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-10 111 | [DEBUG] [2010-12-16 10:54:48,613] [akka:event-driven:dispatcher:global-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-15 112 | [DEBUG] [2010-12-16 10:54:48,632] [akka:event-driven:dispatcher:global-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Created thread akka:event-driven:dispatcher:global-16 113 | [INFO] [2010-12-16 10:54:52,176] [akka:event-driven:dispatcher:global-2] s.s.a.a.ActorRegistry$: Shutting down all actors in the system... 114 | [DEBUG] [2010-12-16 10:54:52,214] [akka:event-driven:dispatcher:global-2] s.s.a.d.Dispatchers$globalExecutorBasedEventDrivenDispatcher$: Shutting down ExecutorBasedEventDrivenDispatcher[akka:event-driven:dispatcher:global] 115 | [DEBUG] [2010-12-16 10:54:52,215] [akka:event-driven:dispatcher:global-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-12 116 | [DEBUG] [2010-12-16 10:54:52,215] [akka:event-driven:dispatcher:global-2] s.s.a.d.ExecutorBasedEventDrivenWorkStealingDispatcher: Shutting down ExecutorBasedEventDrivenWorkStealingDispatcher[akka:event-driven-work-stealing:dispatcher:mappers] 117 | [DEBUG] [2010-12-16 10:54:52,215] [akka:event-driven:dispatcher:global-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-1 118 | [DEBUG] [2010-12-16 10:54:52,215] [akka:event-driven:dispatcher:global-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-6 119 | [DEBUG] [2010-12-16 10:54:52,215] [akka:event-driven:dispatcher:global-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-14 120 | [DEBUG] [2010-12-16 10:54:52,215] [akka:event-driven:dispatcher:global-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-11 121 | [DEBUG] [2010-12-16 10:54:52,215] [akka:event-driven:dispatcher:global-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-16 122 | [DEBUG] [2010-12-16 10:54:52,215] [akka:event-driven-work-stealing:dispatcher:mappers-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-2 123 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven:dispatcher:global-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-5 124 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven-work-stealing:dispatcher:mappers-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-10 125 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven:dispatcher:global-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-9 126 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven-work-stealing:dispatcher:mappers-16] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-16 127 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven:dispatcher:global-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-4 128 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven-work-stealing:dispatcher:mappers-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-7 129 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven:dispatcher:global-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-13 130 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven-work-stealing:dispatcher:mappers-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-3 131 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven:dispatcher:global-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-15 132 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven-work-stealing:dispatcher:mappers-12] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-12 133 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven:dispatcher:global-7] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-7 134 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven-work-stealing:dispatcher:mappers-15] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-15 135 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven:dispatcher:global-3] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-3 136 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven-work-stealing:dispatcher:mappers-14] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-14 137 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven:dispatcher:global-10] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-10 138 | [DEBUG] [2010-12-16 10:54:52,217] [akka:event-driven-work-stealing:dispatcher:mappers-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-8 139 | [DEBUG] [2010-12-16 10:54:52,217] [akka:event-driven:dispatcher:global-8] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-8 140 | [DEBUG] [2010-12-16 10:54:52,217] [akka:event-driven-work-stealing:dispatcher:mappers-4] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-4 141 | [DEBUG] [2010-12-16 10:54:52,217] [akka:event-driven-work-stealing:dispatcher:mappers-6] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-6 142 | [DEBUG] [2010-12-16 10:54:52,217] [akka:event-driven-work-stealing:dispatcher:mappers-13] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-13 143 | [DEBUG] [2010-12-16 10:54:52,217] [akka:event-driven-work-stealing:dispatcher:mappers-5] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-5 144 | [DEBUG] [2010-12-16 10:54:52,217] [akka:event-driven-work-stealing:dispatcher:mappers-11] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-11 145 | [DEBUG] [2010-12-16 10:54:52,217] [akka:event-driven-work-stealing:dispatcher:mappers-9] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-9 146 | [DEBUG] [2010-12-16 10:54:52,216] [akka:event-driven-work-stealing:dispatcher:mappers-1] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven-work-stealing:dispatcher:mappers-1 147 | [INFO] [2010-12-16 10:54:52,217] [akka:event-driven:dispatcher:global-2] s.s.a.a.ActorRegistry$: All actors have been shut down and unregistered from ActorRegistry 148 | [DEBUG] [2010-12-16 10:54:52,218] [akka:event-driven:dispatcher:global-2] s.s.a.d.ThreadPoolBuilder$MonitorableThread: Exiting thread akka:event-driven:dispatcher:global-2 149 | -------------------------------------------------------------------------------- /runner.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | CLASSPATH=./vendor:./vendor/akka_2.8.0-0.10.jar:./vendor/akka-core_2.8.0-0.10.jar:./vendor/scala-library.jar jruby -Ilib $1 3 | -------------------------------------------------------------------------------- /spec/word_count_spec.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH.unshift File.join(File.dirname(__FILE__),'..','lib') 2 | 3 | require 'regular_word_count' 4 | describe 'Shak' do 5 | before(:each) do 6 | @word_counter = WordCount.new 7 | end 8 | 9 | def count(str) 10 | @word_counter.count str 11 | end 12 | 13 | it "return a map of words and count" do 14 | count("akka rocks").should == {'akka' => 1, 'rocks' => 1} 15 | end 16 | 17 | it "should ignore case" do 18 | count("AKKA ROCKS").should == {'akka' => 1, 'rocks' => 1} 19 | end 20 | 21 | it "should ignore ponctuation" do 22 | count("AKKA? ROCKS!!!").should == {'akka' => 1, 'rocks' => 1} 23 | end 24 | 25 | it "should ignore all sorts of special characters" do 26 | count("!! (AKKA)? [],;*::ROCKS!!!").should == {'akka' => 1, 'rocks' => 1} 27 | end 28 | 29 | it "should separte words of special charcters" do 30 | count("c'est").should == {"c'est" => 1} 31 | end 32 | 33 | it "should ignore multiple parenthesis" do 34 | count("'''wrong'''").should == {'wrong' => 1} 35 | end 36 | end 37 | 38 | -------------------------------------------------------------------------------- /vendor/akka-core_2.8.0-0.10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/akka-core_2.8.0-0.10.jar -------------------------------------------------------------------------------- /vendor/akka-reference.conf: -------------------------------------------------------------------------------- 1 | #################### 2 | # Akka Config File # 3 | #################### 4 | 5 | # This file has all the default settings, so all these could be removed with no visible effect. 6 | # Modify as needed. 7 | 8 | akka { 9 | version = "0.10" # Akka version, checked against the runtime version of Akka. 10 | 11 | time-unit = "seconds" # Default timeout time unit for all timeout properties throughout the config 12 | 13 | # These boot classes are loaded (and created) automatically when the Akka Microkernel boots up 14 | # Can be used to bootstrap your application(s) 15 | # Should be the FQN (Fully Qualified Name) of the boot class which needs to have a default constructor 16 | boot = ["sample.camel.Boot", 17 | "sample.rest.java.Boot", 18 | "sample.rest.scala.Boot", 19 | "sample.security.Boot"] 20 | 21 | actor { 22 | timeout = 5 # Default timeout for Future based invocations 23 | # - Actor: !! && !!! 24 | # - UntypedActor: sendRequestReply && sendRequestReplyFuture 25 | # - TypedActor: methods with non-void return type 26 | serialize-messages = off # Does a deep clone of (non-primitive) messages to ensure immutability 27 | throughput = 5 # Default throughput for all ExecutorBasedEventDrivenDispatcher, set to 1 for complete fairness 28 | 29 | default-dispatcher { 30 | type = "GlobalExecutorBasedEventDriven" # Must be one of the following, all "Global*" are non-configurable 31 | # - Hawt 32 | # - ExecutorBasedEventDriven 33 | # - ExecutorBasedEventDrivenWorkStealing 34 | # - ReactorBasedThreadPoolEventDriven 35 | # - ReactorBasedSingleThreadEventDriven 36 | # - GlobalHawt 37 | # - GlobalExecutorBasedEventDriven 38 | # - GlobalReactorBasedSingleThreadEventDriven 39 | # - GlobalReactorBasedThreadPoolEventDriven 40 | keep-alive-ms = 60000 # Keep alive time for threads 41 | core-pool-size-factor = 1.0 # No of core threads ... ceil(available processors * factor) 42 | max-pool-size-factor = 4.0 # Max no of threads ... ceil(available processors * factor) 43 | executor-bounds = -1 # Makes the Executor bounded, -1 is unbounded 44 | allow-core-timeout = on # Allow core threads to time out 45 | rejection-policy = "caller-runs" # abort, caller-runs, discard-oldest, discard 46 | throughput = 5 # Throughput for ExecutorBasedEventDrivenDispatcher, set to 1 for complete fairness 47 | aggregate = off # Aggregate on/off for HawtDispatchers 48 | mailbox-capacity = -1 # If negative (or zero) then an unbounded mailbox is used (default) 49 | # If positive then a bounded mailbox is used and the capacity is set using the property 50 | # NOTE: setting a mailbox to 'blocking' can be a bit dangerous, 51 | # could lead to deadlock, use with care 52 | } 53 | } 54 | 55 | stm { 56 | fair = on # Should global transactions be fair or non-fair (non fair yield better performance) 57 | jta-aware = off # Option 'on' means that if there JTA Transaction Manager available then the STM will 58 | # begin (or join), commit or rollback the JTA transaction. Default is 'off'. 59 | timeout = 5 # Default timeout for blocking transactions and transaction set (in unit defined by 60 | # the time-unit property) 61 | } 62 | 63 | jta { 64 | provider = "from-jndi" # Options: - "from-jndi" (means that Akka will try to detect a TransactionManager in the JNDI) 65 | # - "atomikos" (means that Akka will use the Atomikos based JTA impl in 'akka-jta', 66 | # e.g. you need the akka-jta JARs on classpath). 67 | timeout = 60 68 | } 69 | 70 | rest { 71 | service = on 72 | hostname = "localhost" 73 | port = 9998 74 | filters = ["se.scalablesolutions.akka.security.AkkaSecurityFilterFactory"] # List with all jersey filters to use 75 | resource_packages = ["sample.rest.scala", 76 | "sample.rest.java", 77 | "sample.security"] # List with all resource packages for your Jersey services 78 | authenticator = "sample.security.BasicAuthenticationService" # The authentication service to use. Need to be overridden (sample now) 79 | 80 | comet-dispatcher { 81 | #type = "Hawt" # Uncomment if you want to use a different dispatcher than the default one for Comet 82 | } 83 | # maxInactiveActivity = 60000 # Atmosphere CometSupport maxInactiveActivity 84 | 85 | # Uncomment if you are using the KerberosAuthenticationActor 86 | # kerberos { 87 | # servicePrincipal = "HTTP/localhost@EXAMPLE.COM" 88 | # keyTabLocation = "URL to keytab" 89 | # kerberosDebug = "true" 90 | # realm = "EXAMPLE.COM" 91 | # } 92 | } 93 | 94 | remote { 95 | compression-scheme = "zlib" # Options: "zlib" (lzf to come), leave out for no compression 96 | zlib-compression-level = 6 # Options: 0-9 (1 being fastest and 9 being the most compressed), default is 6 97 | 98 | ssl { 99 | service = off # NOTE: This feature is not deemed production ready and is not possible to turn on yet 100 | 101 | # You can either use java command-line options or use the settings below 102 | 103 | #key-store-type = "pkcs12" # Same as -Djavax.net.ssl.keyStoreType=pkcs12 104 | #key-store = "yourcertificate.p12" # Same as -Djavax.net.ssl.keyStore=yourcertificate.p12 105 | #key-store-pass = "$PASS" # Same as -Djavax.net.ssl.keyStorePassword=$PASS 106 | 107 | #trust-store-type = "jks" # Same as -Djavax.net.ssl.trustStoreType=jks 108 | #trust-store = "your.keystore" # Same as -Djavax.net.ssl.trustStore=your.keystore 109 | #trust-store-pass = "$PASS" # Same as -Djavax.net.ssl.trustStorePassword=$PASS 110 | 111 | debug = off # This can be useful for debugging. If on, very verbose debug, same as -Djavax.net.debug=ssl 112 | } 113 | 114 | server { 115 | service = on 116 | hostname = "localhost" # The hostname or IP that clients should connect to 117 | port = 9999 # The port clients should connect to 118 | connection-timeout = 1 119 | } 120 | 121 | client { 122 | reconnect-delay = 5 123 | read-timeout = 10 124 | reconnection-time-window = 600 # Maximum time window that a client should try to reconnect for 125 | } 126 | 127 | cluster { 128 | service = on 129 | name = "default" # The name of the cluster 130 | serializer = "se.scalablesolutions.akka.serialization.Serializer$Java$" # FQN of the serializer class 131 | } 132 | } 133 | 134 | storage { 135 | cassandra { 136 | hostname = "127.0.0.1" # IP address or hostname of one of the Cassandra cluster's seeds 137 | port = 9160 # Port to Cassandra 138 | consistency-level = "QUORUM" # Options: ZERO, ONE, QUORUM, DCQUORUM, DCQUORUMSYNC, ALL, ANY 139 | } 140 | 141 | mongodb { 142 | hostname = "127.0.0.1" # IP address or hostname of the MongoDB DB instance 143 | port = 27017 # Port to MongoDB 144 | dbname = "mydb" 145 | } 146 | 147 | redis { 148 | hostname = "127.0.0.1" # IP address or hostname of the Redis instance 149 | port = 6379 # Port to Redis 150 | } 151 | } 152 | } 153 | -------------------------------------------------------------------------------- /vendor/akka.conf: -------------------------------------------------------------------------------- 1 | # This config imports the Akka reference configuration. 2 | include "akka-reference.conf" 3 | 4 | # In this file you can override any option defined in the 'akka-reference.conf' file. 5 | # Copy in all or parts of the 'akka-reference.conf' file and modify as you please. 6 | -------------------------------------------------------------------------------- /vendor/akka_2.8.0-0.10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/akka_2.8.0-0.10.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/activation-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/activation-1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/activemq-core-5.3.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/activemq-core-5.3.2.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/activemq-protobuf-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/activemq-protobuf-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/amqp-client-1.8.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/amqp-client-1.8.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/aopalliance-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/aopalliance-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/asm-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/asm-3.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/aspectwerkz-jdk5-2.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/aspectwerkz-jdk5-2.2.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/aspectwerkz-nodeps-jdk5-2.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/aspectwerkz-nodeps-jdk5-2.2.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/atmosphere-annotations-0.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/atmosphere-annotations-0.6.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/atmosphere-compat-jbossweb-0.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/atmosphere-compat-jbossweb-0.6.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/atmosphere-compat-tomcat-0.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/atmosphere-compat-tomcat-0.6.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/atmosphere-compat-weblogic-0.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/atmosphere-compat-weblogic-0.6.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/atmosphere-jersey-0.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/atmosphere-jersey-0.6.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/atmosphere-runtime-0.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/atmosphere-runtime-0.6.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/atomikos-util-3.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/atomikos-util-3.2.3.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/camel-core-2.4.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/camel-core-2.4.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/camel-http-2.4.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/camel-http-2.4.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/camel-jetty-2.4.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/camel-jetty-2.4.0.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/camel-jms-2.4.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/camel-jms-2.4.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/camel-spring-2.4.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/camel-spring-2.4.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/cassandra-0.6.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/cassandra-0.6.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-cli-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-cli-1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-codec-1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-codec-1.4.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-fileupload-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-fileupload-1.2.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-httpclient-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-httpclient-3.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-io-1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-io-1.4.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-logging-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-logging-1.1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-logging-api-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-logging-api-1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-management-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-management-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-net-2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-net-2.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/commons-pool-1.5.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/commons-pool-1.5.4.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/configgy-2.8.0-1.5.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/configgy-2.8.0-1.5.5.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/core-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/core-1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/dispatch-futures_2.8.0-0.7.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/dispatch-futures_2.8.0-0.7.4.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/dispatch-http_2.8.0-0.7.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/dispatch-http_2.8.0-0.7.4.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/dispatch-json_2.8.0-0.7.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/dispatch-json_2.8.0-0.7.4.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/geronimo-j2ee-management_1.0_spec-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/geronimo-j2ee-management_1.0_spec-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/geronimo-jms_1.1_spec-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/geronimo-jms_1.1_spec-1.1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/geronimo-jta_1.1_spec-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/geronimo-jta_1.1_spec-1.1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/geronimo-servlet_2.5_spec-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/geronimo-servlet_2.5_spec-1.1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-comet-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-comet-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-comet-webserver-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-comet-webserver-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-compat-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-compat-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-framework-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-framework-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-http-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-http-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-http-servlet-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-http-servlet-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-portunif-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-portunif-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-rcm-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-rcm-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-servlet-webserver-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-servlet-webserver-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/grizzly-utils-1.9.18-i.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/grizzly-utils-1.9.18-i.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/guice-all-2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/guice-all-2.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/h2-lzf-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/h2-lzf-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/hawtdispatch-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/hawtdispatch-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/hawtdispatch-scala-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/hawtdispatch-scala-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/httpclient-4.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/httpclient-4.0.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/httpcore-4.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/httpcore-4.0.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jackson-core-asl-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jackson-core-asl-1.2.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jackson-mapper-asl-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jackson-mapper-asl-1.2.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jaxb-api-2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jaxb-api-2.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jaxb-impl-2.1.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jaxb-impl-2.1.12.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jersey-core-1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jersey-core-1.3.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jersey-json-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jersey-json-1.2.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jersey-scala-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jersey-scala-1.2.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jersey-server-1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jersey-server-1.3.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jettison-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jettison-1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-client-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-client-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-continuation-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-continuation-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-http-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-http-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-io-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-io-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-jmx-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-jmx-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-security-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-security-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-server-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-server-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-servlet-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-servlet-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-servlets-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-servlets-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-util-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-util-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-webapp-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-webapp-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jetty-xml-7.1.4.v20100610.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jetty-xml-7.1.4.v20100610.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jgroups-2.9.0.GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jgroups-2.9.0.GA.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/joda-time-1.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/joda-time-1.6.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jsr166x-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jsr166x-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jsr250-api-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jsr250-api-1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jsr311-api-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jsr311-api-1.1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/jsr311-api-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/jsr311-api-1.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/kahadb-5.3.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/kahadb-5.3.2.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/lift-actor_2.8.0-2.1-M1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/lift-actor_2.8.0-2.1-M1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/lift-common_2.8.0-2.1-M1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/lift-common_2.8.0-2.1-M1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/lift-json_2.8.0-2.1-M1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/lift-json_2.8.0-2.1-M1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/lift-util_2.8.0-2.1-M1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/lift-util_2.8.0-2.1-M1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/lift-webkit_2.8.0-2.1-M1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/lift-webkit_2.8.0-2.1-M1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/log4j-1.2.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/log4j-1.2.14.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/logback-classic-0.9.24.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/logback-classic-0.9.24.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/logback-core-0.9.24.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/logback-core-0.9.24.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/mail-1.4.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/mail-1.4.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/mongo-java-driver-2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/mongo-java-driver-2.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/multiverse-alpha-0.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/multiverse-alpha-0.6.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/netty-3.2.1.Final.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/netty-3.2.1.Final.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/org.osgi.core-4.1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/org.osgi.core-4.1.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/org.osgi.core-4.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/org.osgi.core-4.2.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/paranamer-2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/paranamer-2.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/protobuf-java-2.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/protobuf-java-2.3.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/redisclient-2.8.0-1.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/redisclient-2.8.0-1.4.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/sbinary-2.8.0-0.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/sbinary-2.8.0-0.3.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/scala-library-2.8.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/scala-library-2.8.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/servlet-api-2.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/servlet-api-2.5.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/sjson-0.7-2.8.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/sjson-0.7-2.8.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/slf4j-api-1.6.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/slf4j-api-1.6.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spde-core_2.8.0-0.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spde-core_2.8.0-0.3.0.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-aop-3.0.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-aop-3.0.3.RELEASE.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-asm-3.0.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-asm-3.0.3.RELEASE.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-beans-3.0.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-beans-3.0.3.RELEASE.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-context-3.0.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-context-3.0.3.RELEASE.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-core-3.0.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-core-3.0.3.RELEASE.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-expression-3.0.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-expression-3.0.3.RELEASE.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-jms-3.0.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-jms-3.0.3.RELEASE.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-osgi-core-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-osgi-core-1.2.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-osgi-io-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-osgi-io-1.2.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/spring-tx-3.0.3.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/spring-tx-3.0.3.RELEASE.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/stax-api-1.0-2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/stax-api-1.0-2.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/stax-api-1.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/stax-api-1.0.1.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/thrift-r917130.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/thrift-r917130.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/transactions-3.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/transactions-3.2.3.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/transactions-api-3.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/transactions-api-3.2.3.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/transactions-jta-3.2.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/transactions-jta-3.2.3.jar -------------------------------------------------------------------------------- /vendor/lib_managed/scala_2.8.0/compile/vscaladoc-1.1-md-3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/lib_managed/scala_2.8.0/compile/vscaladoc-1.1-md-3.jar -------------------------------------------------------------------------------- /vendor/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 26 | 27 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /vendor/scala-library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielribeiro/RubyOnAkka/a93b3ab4d9036a4c0457f8e378020c0d7abafcde/vendor/scala-library.jar --------------------------------------------------------------------------------