Skip to content

A simple, self-describing binary message format

Notifications You must be signed in to change notification settings

hypi-universe/higgs.msg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Higgs Binary Message

The name shamelessly stolen from the almost mythical Higgs Boson http://en.wikipedia.org/wiki/Higgs_boson .

  • Higgs - the name of the library
  • Boson - the name of a custom binary protocol

Enables de/serialisation of objects to a series of bytes. Also supports Jackson's JSON tree enabling serialisation of Jackson objects.

Importantly, it supports recursive objects by having support for references. This means there are JSON object trees Jackson will fail to serialise failing with StackoverflowError by Boson will serialise it just fine. See boson

Deployment

See https://central.sonatype.org/pages/apache-maven.html

To deploy snapshot run: mvn clean deploy then trigger a release mvn nexus-staging:release or drop mvn nexus-staging:drop

To deploy a full version mvn release:clean release:prepare and then (to release to central thanks to autoReleaseAfterClose in pom) mvn release:perform

About

A simple, self-describing binary message format

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%