kiesel / johanna

JoHannah Session Server
MIT License
1 stars 2 forks source link

Johanna

Build Status on TravisCI

Johanna is a server implementation of the Hannah session server hannahd and is written in Java.

Usage

$ java org.oneandone.idev.johanna.JohannahServer [--port=2001] \
  [--backend=memory|redis] \
  [--host=127.0.0.1] \
  [--identifier=md5|uuid]

or - if you run the uber-jar:

$ java -jar /path/to/johanna-jar.jar  [--port=2001] \
  [--backend=memory|redis] \
  [--host=127.0.0.1] \
  [--identifier=md5|uuid]

Implemented protocol commands

The following commands are implemented:

Parameters explained:

Prerequisites

Protocol

Basics

The Hannah-protocol is a line-based, human readable & writable protocol. Clients issue a command, the server replies. There are no server-initiated actions on the wire.

Requests