Skip to content

Releases: NaikSoftware/StompProtocolAndroid

Reconnect feature

24 Sep 11:18
Compare
Choose a tag to compare

Call stompClient.connect(true) for reconnect

Try build with example

20 Sep 16:39
Compare
Choose a tag to compare
1.1

Use android project for example and lib

Revert check class

27 May 08:48
Compare
Choose a tag to compare
1.0.11

Revert check class

Fix load class if not found

27 May 07:47
Compare
Choose a tag to compare
1.0.10

Fix Load class

Get handshake response headers

18 May 15:52
Compare
Choose a tag to compare

For example get session id from headers

mStompClient.lifecycle().subscribe(lifecycleEvent -> {
            switch (lifecycleEvent.getType()) {
                case OPENED:
                    mSessionCookie = parseSessionId(lifecycleEvent.getHandshakeResponseHeaders());
                    break;
                case ERROR:
                   // ...
                    break;
                case CLOSED:
                    LOGD(TAG, "Stomp connection closed");
            }
        });

private String parseSessionId(TreeMap<String, String> headers) {
        if (headers == null) return null;
        String cookies = headers.get("Set-Cookie");
        if (cookies == null) return null;
        Matcher matcher = COOKIE_SESSION_PATTERN.matcher(cookies);
        if (matcher.find()) {
            return matcher.group();
        } else return null;
}

Support empty payload

16 May 09:05
Compare
Choose a tag to compare
client.send("/path/without/payload");

Fix payload reader

13 May 11:57
Compare
Choose a tag to compare
1.0.7

Fix read payload

HTTP headers for handshake query to server

12 May 08:02
Compare
Choose a tag to compare
1.0.6

Support connect HTTP headers

Bugfixes

11 May 11:51
Compare
Choose a tag to compare
1.0.5

Fix add headers

Optional connect headers

11 May 11:38
Compare
Choose a tag to compare
1.0.4

Optional connect headers