Skip to content
Go language library for STOMP protocol
Branch: master
Clone or download
Pull request Compare This branch is 35 commits ahead of jjeffery:master.
worg Merge pull request #58 from hanjm/master
Optimize frame encodeValue unencodeValue, replace with more efficient version
Latest commit 51f02fb Feb 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples/client_test Use github.com/go-stomp/stomp as the URL Jul 12, 2015
frame Optimize frame encodeValue unencodeValue, replace with more efficient… Feb 8, 2019
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
.gitignore
.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
conn_options.go
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
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
stomp.go
stomp_test.go #1: use new import path and package name for check package (used to b… Apr 6, 2014
subscribe_options.go
subscription.go Ensure UNSUBSCRIBE RECEIPTs are handled properly (redux) Nov 6, 2017
transaction.go Provide Abort/Commit with receipts and return send errors Jan 12, 2019
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.

You can’t perform that action at this time.