Commit graph

161 commits

Author SHA1 Message Date
Johan Andrén
62e30b3c08 Update copyrights and links to the new company name #19851 2016-02-23 12:58:39 +01:00
Prayag Verma
b7783968a0 =pro #19068 All copyrights ranges and single years updated to a range ending in 2016 2016-01-25 10:20:30 +01:00
Martynas Mickevičius
4ffe267835 =pro verify BC against all binary compatible versions 2015-10-23 09:10:25 +03:00
Martynas Mickevičius
7fc2790458 =pro run multi-jvm tests when validating pr
* addunidoc task via an AutoPlugin that depends on PrValidation and Unidoc autoplugins
* separate cli option logic to a case class
* remove autoplugin for root project
2015-05-28 13:57:50 +03:00
Roland Kuhn
5dc25fbb44 add crosscompilation for 2.12.0-M1 2015-05-21 21:09:30 +02:00
Patrik Nordwall
c6cb71a421 =ker #15677 Deprecate Microkernel 2015-04-01 12:01:07 +02:00
Julian Tescher
00f6a58e7c Changes all occurances of Typesafe copyright to extend to 2015 2015-03-10 14:12:19 -07:00
Sergey Krauchenia
f08f1727fb =act, ker, rem, doc #16330 deprecate akka.util.Crypt
* deprecate akka.util.Crypt
* fix documentation after deprecating
2014-12-20 13:30:37 +03:00
Martynas Mickevičius
9311e9474e =pro Grab binary version for MIMA combatibility testing from a setting.
Thanks to @jsuereth
2014-10-28 15:13:13 +02:00
Viktor Klang
cd8e97c060 +act - 15757 - Reworks implementation of ActorSystem shutdown
* deprecates awaitTermination, shutdown and isTerminated
  * introduces a terminate-method that returns a Future[Unit]
  * introduces a whenTerminated-method that returns a Future[Unit]
  * simplifies the implementation by removing blocking constructs
  * adds tests for terminate() and whenTerminated
2014-08-25 15:49:28 +02:00
Patrik Nordwall
450b5c2285 =15648 ker Use wildcard in microkernel classpath
* scala-library.jar had changed name to scala-library-2.10.4.jar
* use wildcard to avoid same problem when scala-library version is changed
* the wilcard will only include jar files in the lib directory, and not the
  lib/akka directory, see 'Understanding class path wildcards'
  http://docs.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html

(cherry picked from commit 996de05b44531bda517ef8ee274a34ad76e9716f)
2014-08-13 17:36:33 +02:00
Martynas Mickevicius
fdcd964165 =pro #15031 separate sbt build file for every module 2014-05-14 10:05:09 +02:00
Patrik Nordwall
21b3d2ba48 =pro,sam,act Change version to 2.4-SNAPSHOT
* also include the disabled mima settings
2014-03-07 14:53:35 +01:00
Adam Voss
cce29dfa51 Changes all occurances of Typesafe copyright to extend to 2014. 2014-02-04 21:20:09 -06:00
Patrik Nordwall
4b843476ef =clu,rem #3632 Correct wrong transport in docs 2014-01-21 15:14:27 +01:00
Patrik Nordwall
a731f3b6b6 =clu #3536 Update doc of hostname port params in cluster jmx script
* This was changed in the switch to jmxsh (72aa5ef), but since
  we released with space separator I updated the documentation to that
  format.
2013-08-16 15:42:16 +02:00
Roland Kuhn
39a3969061 switch master to 2.3-SNAPSHOT 2013-07-09 10:59:36 +02:00
Patrik Nordwall
6f7f2adb8f Adjust dist README, see #3105 2013-07-04 13:25:29 +02:00
Roland Kuhn
95772dc4fc change line endings to CRLF for akka.bat 2013-06-25 16:45:12 +02:00
Roland Kuhn
72aa5ef171 replace embedded JMX Client with jmxsh, see #3461
- rewire the akka-cluster shell script to make use of jmxsh-R5.jar
2013-06-21 00:44:12 +02:00
Viktor Klang
2584735ea1 #3107 - Moving the relevant scripts and samples into the dist folder of the akka-kernel project 2013-04-03 16:59:07 +02:00
Patrik Nordwall
2a45d99ab3 Change more copyright to 2009-2013, see #2879
* Also added some missing headers
2013-02-20 21:26:52 +01:00
Patrik Nordwall
1df787d0c5 Incorporate review comments and cleanup isAvailable, see #2018
* Renamed isRunning to isTerminated (with negation of course)
* Removed Running from JMX API, since the mbean is deregistered anyway
* Cleanup isAvailable, isUnavailbe
* Misc minor
2012-12-06 15:26:57 +01:00
Patrik Nordwall
a7b7ab040d Tests for the Cluster JMX API, see #2018
* MBeanSpec
* Added Members and Unreachable to JMX API
* Removed Convergence from JMX API, because it will
  not be exposed when ticket #2692 is merged
* Updated documentation and akka-cluster script
2012-12-06 10:59:09 +01:00
Viktor Klang
2d38abadae #2755 - fixing the JMX_CLIENT_CLASSPATH 2012-12-01 14:50:56 +01:00
Viktor Klang
8f131c680f Switching to immutable.Seq instead of Seq 2012-11-12 14:17:47 +01:00
Viktor Klang
6c89f640b6 Bumping the version of Akka master to 2.2-SNAPSHOT 2012-10-17 01:00:57 +02:00
Patrik Nordwall
7b06ee5705 Cluster doc of JMX and admin script, see #2014 2012-09-20 07:47:19 +02:00
Jonas Bonér
41ec436314 Removed 'remove' from, and added 'isRunning' to, 'akka-cluster' admin script.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-06-16 00:01:02 +02:00
Viktor Klang
25ff921b42 Making most of the innards of microkernel.Main private 2012-05-23 16:31:13 +02:00
Viktor Klang
09469b73e1 Cleaning up some horribly written Java code 2012-05-22 11:08:29 +02:00
Patrik Nordwall
4e2c4955b3 Changed package to akka.jmx, for OSGi purposes. See #2079 2012-05-20 20:16:12 +02:00
Patrik Nordwall
6c32764990 Embed the source of jmxclient into akka-kernel. See #2079
* Found source code here https://archive-crawler.svn.sourceforge.net
* Included org.archive.jmx.Client in akka-kernel
* Modified akka-cluster script
* Removed dependency to jmxclient from build
* Tested from dist with kernel app with cluster settings
2012-05-18 16:50:23 +02:00
Jonas Bonér
b7002b3f8e Removed the 'jmxclient' JAR. Instead changed AkkaBuild to get it from the Typesafe Maven Repo and tweaked 'akka-cluster' script to use it.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-04-24 10:19:36 +02:00
Jonas Bonér
5d575a18d7 Removed 'ping' command. Replaced checking with 'is-available'. Added a bit of info to README for distribution.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-04-23 14:13:05 +02:00
Jonas Bonér
822b9722f2 Improved the 'akka-cluster' CLI tool help message.
Sample run (need to be seen with monospaced font)

$ ./bin/akka-cluster --help
Usage: akka-cluster <node-hostname:jmx-port> <command> ...

Supported commands are:
                      ping - Sends a PING command to the node to see if it is up and available
   join <actor-system-url> - Sends request a JOIN node with the specified URL
  leave <actor-system-url> - Sends a request for node with URL to LEAVE the cluster
 remove <actor-system-url> - Sends a request for node with URL to be instantly REMOVED from the cluster
   down <actor-system-url> - Sends a request for marking node with URL as DOWN
             member-status - Asks the member node for its current status
            cluster-status - Asks the cluster for its current status (member ring, unavailable nodes, meta data etc.)
                    leader - Asks the cluster who the current leader is
              is-singleton - Checks if the cluster is a singleton cluster (single node cluster)
              is-available - Checks if the member node is available
           has-convergence - Checks if there is a cluster convergence
Where the <actor-system-url> should be on the format of 'akka://actor-system-name@hostname:port'

Examples: akka-cluster localhost:9999 ping
          akka-cluster localhost:9999 join akka://MySystem@darkstar:2552
          akka-cluster localhost:9999 cluster-status

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-04-20 00:11:41 +02:00
Jonas Bonér
03762bc9bd Added start of a help page for the akka-cluster tool.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-04-16 23:40:14 +02:00
Jonas Bonér
846820447e Changed output of the 'cluster-status' command to be nicely formatted. Added error handling to JMX registration. Added more doc to 'akka-cluster' script.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-04-16 16:58:19 +02:00
Jonas Bonér
a400b90d87 Cleaned up cluster node admin script and improved functionality in JMX API.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-04-16 11:23:03 +02:00
Jonas Bonér
ecc949441a Initial commit of 'akka-cluster' CLI tool working together with the new Cluster JMX API
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-04-14 20:06:03 +02:00
Peter Vlugter
2de49aa1d6 Fix kernel start script. See #1889 2012-03-06 11:51:55 +13:00
Peter Vlugter
1fd28e429e Update version to 2.1-SNAPSHOT 2012-03-05 10:50:54 +13:00
Viktor Klang
3f06758142 Adding link to config for application.conf 2012-02-07 11:14:09 +01:00
Patrik Nordwall
aa0b48a43b Config dir first in classpath. See #1761 2012-02-01 08:49:31 +01:00
Viktor Klang
7f0c4e3d63 Removing dead imports from kernel 2012-01-25 15:48:30 +01:00
Peter Vlugter
7ff362c9c6 Improve the distribution download
- add a simple readme
- create a gzipped tar file of the download
- add a dry-run option to the release script
2011-12-24 17:39:48 +13:00
Peter Vlugter
ad8a050d05 Updated microkernel
- no config files used by microkernel
- boot classes are specified as main arguments
- actor system creation is left to user in Bootable
- added on-out-of-memory handler to java args
- updated docs
2011-12-15 11:42:06 +13:00
Peter Vlugter
b058e6a471 Add config spec for akka kernel 2011-12-14 17:15:06 +13:00
Peter Vlugter
ba9ed982ca Re-enable akka-kernel and add small sample
Created a new simple version of the microkernel for
inclusion in the akka download and to be able to start
working on sample applications
2011-12-14 16:42:47 +13:00
Jonas Bonér
4d649c3903 Removed all @author tags for Jonas Bonér since it has lost its meaning.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-12-09 18:44:59 +01:00