A STOMP Client package for go developers, supporting all STOMP specification levels.
Go
Latest commit ba1a7e8 Jan 27, 2017 @gmallard Version bump: v1.0.6.
Permalink
Failed to load latest commit information.
cmd Embellish the show version example command. Jan 26, 2017
senv Enhance user requested logging. Jan 8, 2017
.gitignore Ignore logging artifacts. Jan 24, 2017
LICENSE Add LICENSE and initial ignore file. Oct 10, 2011
README.md Copyright date and README update. Jan 1, 2013
SENV.md Correct alphabetical ordering of environment variables. Aug 2, 2016
abort.go Correct leakage from test refactoring. Jan 25, 2017
ack.go Next step in revamp of tests. Jan 16, 2017
ack_test.go More rework of tests. Jan 23, 2017
begin.go Correct leakage from test refactoring. Jan 25, 2017
codec_test.go Nearing completion of test integration. Jan 24, 2017
commit.go Correct leakage from test refactoring. Jan 25, 2017
connbv_test.go More rework of tests. Jan 23, 2017
conndisc_test.go More rework of tests. Jan 23, 2017
connect.go Rework writer shutdown logic. Jan 16, 2017
connect_helpers.go Rework bad connect header values tests. Jan 16, 2017
connection.go Modify heartbeat shutdown for more simplicity. Jan 26, 2017
data.go Modify heartbeat shutdown for more simplicity. Jan 26, 2017
data_test.go More rework of tests. Jan 23, 2017
disconnect.go Copyright updates. Jan 12, 2017
doc.go Copyright updates. Jan 12, 2017
error_methods.go Some refactoring: Jan 24, 2017
frame_methods.go Some refactoring: Jan 24, 2017
hb_test.go More tweaks of logger and heartbeat tests. Jan 26, 2017
header_methods.go Some refactoring: Jan 24, 2017
headers_test.go More rework of tests. Jan 23, 2017
heartbeats.go Modify heartbeat shutdown for more simplicity. Jan 26, 2017
init_test.go More tweaks to heartbeat tests. Jan 25, 2017
logger_test.go More tweaks of logger and heartbeat tests. Jan 26, 2017
message_methods.go Some refactoring: Jan 24, 2017
misc_test.go Nearing completion of test integration. Jan 24, 2017
nack.go Copyright updates. Jan 12, 2017
nack_test.go More rework of tests. Jan 23, 2017
reader.go Modify heartbeat shutdown for more simplicity. Jan 26, 2017
send.go Copyright updates. Jan 12, 2017
send_test.go More rework of tests. Jan 23, 2017
sendbytes.go Copyright updates. Jan 12, 2017
sendbytes_test.go More rework of tests. Jan 23, 2017
shovel_dupe_headers_test.go Use brokerid consistently. Jan 24, 2017
sub_test.go More rework of tests. Jan 23, 2017
subscribe.go Next step in subscrube / unsubscribe tests rework. Jan 19, 2017
suppress_test.go More rework of tests. Jan 23, 2017
testdata_test.go More tweaks of logger and heartbeat tests. Jan 26, 2017
trans_test.go More rework of tests. Jan 23, 2017
transmit.go Copyright updates. Jan 12, 2017
unsub_test.go More rework of tests. Jan 23, 2017
unsubscribe.go Complete rework of sub and unsub tests. Jan 19, 2017
utils.go Some refactoring: Jan 24, 2017
utils_exp.go Some refactoring: Jan 24, 2017
utils_test.go More tweaks of logger and heartbeat tests. Jan 26, 2017
version.go Version bump: v1.0.6. Jan 27, 2017
writer.go Export HexData function. Jan 23, 2017

README.md

stompngo - A STOMP 1.1+ Client Package

Features

References

Installation

Installation requires a working go environment. For current versions of go issue:

  • go get github.com/gmallard/stompngo

The GOPATH environment variable must be set properly.

Examples

The examples in the included unit tests can be used as a good starting point.

Also see the examples project:

QA

The tests for this STOMP client package run against recent releases of:

See the tests for relevant environment variables.

Contributions

Any and all are welcome by pull request or e-mail patch.

Wiki

News and notes will be posted from time to time at the stompngo wiki:

Please review and update that on occaision.

Canonical Repository

For the record, the canonical repository for this project is at:

Issues

Please review issues at the canonical repository. File any new issues there as well: