<commit_before>master | gh-pages
-------|---------
[![Build Status](https://travis-ci.org/barakb/asyncrmi.svg?branch=master)](https://travis-ci.org/barakb/asyncrmi) | [![Build Status](https://travis-ci.org/barakb/asyncrmi.svg?branch=gh-pages)](https://travis-ci.org/barakb/asyncrmi)

Async RMI is modern true asynchronous Java RMI implementation.

The full [documentation](http://barakb.github.io/asyncrmi/docs/index.html) page.


##Use with Maven dependency.

```xml
    <dependency>
      <groupId>com.github.barakb</groupId>
      <artifactId>asyncrmi</artifactId>
      <version>1.0</version>
    </dependency>
```


##How to build.
- Install Oracle [JDK8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html).
- Install [maven](http://maven.apache.org/).
- Clone the project `git clone git@github.com:barakb/asyncrmi.git` or download the [zip](https://github.com/barakb/asyncrmi/archive/master.zip) or the [tar.gz](https://github.com/barakb/asyncrmi/archive/master.tar.gz) file. 
- Change dir to the asyncrmi directory and type `mvn install` at the console.

Alternatively you can get (or build) a Docker image with the dev env:

Download the pre compiled docker image:

1. sudo docker pull barakb/asyncrmi
2. sudo docker run -i -t --name=asyncrmi  barakb/asyncrmi /bin/bash
3. git pull --rebase
4. mvn install

Download the DockerFile from [github](https://github.com/barakb/docker-asyncrmi)<commit_msg>Update artifact version in the doc.<commit_after>master | gh-pages
-------|---------
[![Build Status](https://travis-ci.org/barakb/asyncrmi.svg?branch=master)](https://travis-ci.org/barakb/asyncrmi) | [![Build Status](https://travis-ci.org/barakb/asyncrmi.svg?branch=gh-pages)](https://travis-ci.org/barakb/asyncrmi)

Async RMI is modern true asynchronous Java RMI implementation.

The full [documentation](http://barakb.github.io/asyncrmi/docs/index.html) page.


##Use with Maven dependency.

```xml
    <dependency>
      <groupId>com.github.barakb</groupId>
      <artifactId>asyncrmi</artifactId>
      <version>1.0.2</version>
    </dependency>
```


##How to build.
- Install Oracle [JDK8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html).
- Install [maven](http://maven.apache.org/).
- Clone the project `git clone <EMAIL>:barakb/asyncrmi.git` or download the [zip](https://github.com/barakb/asyncrmi/archive/master.zip) or the [tar.gz](https://github.com/barakb/asyncrmi/archive/master.tar.gz) file. 
- Change dir to the asyncrmi directory and type `mvn install` at the console.

Alternatively you can get (or build) a Docker image with the dev env:

Download the pre compiled docker image:

1. sudo docker pull barakb/asyncrmi
2. sudo docker run -i -t --name=asyncrmi  barakb/asyncrmi /bin/bash
3. git pull --rebase
4. mvn install

Download the DockerFile from [github](https://github.com/barakb/docker-asyncrmi)
{'fraction_non_alphanumeric': 0.15798551224560192, 'fraction_numerical': 0.010693342531907554, 'mean_word_length': 4.043478260869565, 'pattern_counts': {'":': 0, '<': 20, '<?xml version=': 0, '>': 20, 'https://': 14, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6128678', 'n_tokens_mistral': 1067, 'n_tokens_neox': 996, 'n_words': 222}