Skip to content
This repository has been archived by the owner on Dec 3, 2022. It is now read-only.
/ jzmq-api Public archive

A Java ØMQ API for abstracting the various implementations of ZeroMQ Message Transport Protocol

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

zeromq/jzmq-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jzmq-api

Build Status

A Java ØMQ API for abstracting the various implementations of ZeroMQ Message Transport Protocol.

Warning

The API is still in it's infancy and will be subject to much change.

Installation

This library supports using both jzmq and JeroMQ via profiles. The default is JeroMQ.

Before you can begin using this library with jzmq, you need to have the zmq and jzmq shared libraries in either:

  • /usr/lib
  • /usr/local/lib.

Getting Started

The latest javadocs.

Be sure to read the wiki.

Ubuntu 12.04 Precise

This is currently how I go about setting up my environment.

# This installs v3.2.2 of libzmq 
sudo add-apt-repository ppa:chris-lea/zeromq
sudo apt-get update
sudo apt-get install libzmq-dev libpgm-dev

cd /tmp
wget https://raw.github.com/zeromq/jzmq-api/master/debs/jzmq_2.1.0-1_amd64.deb
sudo dpkg -i jzmq_2.1.0-1_amd64.deb

Add the following dependency to your pom.xml file:

<dependency>
    <groupId>org.zeromq</groupId>
    <artifactId>jzmq-api</artifactId>
    <version>0.1.0-SNAPSHOT</version>
</dependency>            
<repositories>
  <repository>
    <id>sonatype-nexus-snapshots</id>
    <url>https://oss.sonatype.org/content/repositories/snapshots</url>
  </repository>
</repositories>

Eclipse

mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true

Usage

Contribution Process

This project uses the C4 process for all code changes.

License

Copyright © 2013 Trevor Bernard

Copyright other contributors as noted in the AUTHORS file.

This is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

About

A Java ØMQ API for abstracting the various implementations of ZeroMQ Message Transport Protocol

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published