Go language library for STOMP protocol
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 23 commits ahead of jjeffery:master.
worg Merge pull request #45 from Fjolnir-Dvorak/raceConPR
Race conditions and missing checks on Channel
Latest commit 8a8033d Sep 19, 2018
Permalink
Failed to load latest commit information.
examples/client_test Use github.com/go-stomp/stomp as the URL Jul 12, 2015
frame Implement encoding as per STOMP 1.2 specification. Jul 12, 2015
server Use github.com/go-stomp/stomp as the URL Jul 12, 2015
stompd Use github.com/go-stomp/stomp as the URL Jul 12, 2015
testutil #1: use new import path and package name for check package (used to b… Apr 6, 2014
.gitattributes Removed server package. Fixed CRLF line endings with .gitattributes. Dec 6, 2012
.gitignore testing Dec 27, 2012
.travis.yml Simplest .travis.yml possible Jul 12, 2015
README.md Document breaking changes Jul 12, 2015
ack.go Use github.com/go-stomp/stomp as the URL Jul 12, 2015
breaking_changes.md Document breaking changes. Jul 12, 2015
conn.go First dirty fix. There are still a few methods I want to look into Sep 5, 2018
conn_options.go Makes the capacity of the connections read and write channels configu… Oct 25, 2017
conn_test.go Fix panic for empty response on connect May 31, 2017
errors.go Use github.com/go-stomp/stomp as the URL Jul 12, 2015
example_test.go Change API so that the "Header" option adds one header entry. Jul 12, 2015
id.go go 1.1 fmt, fix empty function in example_test.go May 23, 2013
id_test.go #1: use new import path and package name for check package (used to b… Apr 6, 2014
license.txt add license file Jan 7, 2013
message.go Use github.com/go-stomp/stomp as the URL Jul 12, 2015
send_options.go Implement SendOpt.NoContentLength Jul 12, 2015
stomp.go Update documentation. Jul 12, 2015
stomp_test.go #1: use new import path and package name for check package (used to b… Apr 6, 2014
subscribe_options.go Ensure UNSUBSCRIBE RECEIPTs are handled properly (redux) Nov 6, 2017
subscription.go Ensure UNSUBSCRIBE RECEIPTs are handled properly (redux) Nov 6, 2017
transaction.go fix write timeout issue. fix issue with no error returned from Oct 14, 2016
validator.go Use github.com/go-stomp/stomp as the URL Jul 12, 2015
version.go Renamed ErrInvalidVersion to ErrUnsupportedVersion Jul 11, 2015
version_test.go Use github.com/go-stomp/stomp as the URL Jul 12, 2015

README.md

stomp

Go language implementation of a STOMP client library.

Build Status

Features:

  • Supports STOMP Specifications Versions 1.0, 1.1, 1.2 (https://stomp.github.io/)
  • Protocol negotiation to select the latest mutually supported protocol
  • Heart beating for testing the underlying network connection
  • Tested against RabbitMQ v3.0.1

Usage Instructions

go get github.com/go-stomp/stomp

For API documentation, see http://godoc.org/github.com/go-stomp/stomp

Previous Version

An earlier version of this package made use of Gustavo Niemeyer's gopkg.in facility for versioning Go libraries. This earlier version of the library is still available:

go get gopkg.in/stomp.v1

API documentation for this earlier version can be found at http://gopkg.in/stomp.v1

Breaking changes between this previous version and the current version are documented in breaking_changes.md.