ably-java
ably-java copied to clipboard
Java, Android, Clojure and Scala client library SDK for Ably realtime messaging service
Currently there is no rules to restrict the number of messages or total message size per ProtocolMessage or REST message post See https://github.com/ably/ably-java/blob/master/src/io/ably/rest/Channel.java#L64 and https://github.com/ably/ably-java/blob/master/src/io/ably/realtime/Channel.java#L455. There is a separate issue...
If WebSockets are not supported, potentially when [using a Proxy](https://github.com/ably/ably-java/issues/120), we may need to consider adding fallback transport support like our ably-js library. One to review if this need arises....
See https://github.com/ably/ably-java/pull/102/files#r53464967 ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4206) by [Unito](https://www.unito.io)
Please see https://github.com/ably/docs/pull/89 We need to ensure this library complies with the changes described in the PR ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4203) by [Unito](https://www.unito.io)
When the channel is removed from the channel map as part of release(), a call to detach is also made. This call does not necessarily complete before the call to...
`RSC18` requires that trying to use basic authentication with TLS turned off should result in an error, enforced at the SDK level. At the moment, we do not enforce this...
Flakey test: channels_are_reattached_after_reconnecting_when_statettl_plus_idleinterval_has_passed
``` io.ably.lib.test.realtime.RealtimeSuite > io.ably.lib.test.realtime.ConnectionManagerTest.channels_are_reattached_after_reconnecting_when_statettl_plus_idleinterval_has_passed[text_protocol] FAILED java.lang.AssertionError: Attached channel histories do not match expected: but was: at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:834) at org.junit.Assert.assertEquals(Assert.java:118) at io.ably.lib.test.realtime.ConnectionManagerTest.channels_are_reattached_after_reconnecting_when_statettl_plus_idleinterval_has_passed(ConnectionManagerTest.java:[76](https://github.com/ably/ably-java/actions/runs/5002602977/jobs/8962757509#step:3:77)4) ``` ┆Issue is synchronized with this [Jira...
``` io.ably.lib.test.realtime.RealtimeSuite > io.ably.lib.test.realtime.RealtimeChannelTest.attach_when_channel_in_detaching_state[text_protocol] FAILED java.lang.AssertionError: Expected: is but: was at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) at org.junit.Assert.assertThat(Assert.java:956) at org.junit.Assert.assertThat(Assert.java:923) at io.ably.lib.test.realtime.RealtimeChannelTest.attach_when_channel_in_detaching_state(RealtimeChannelTest.java:1070) ``` ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4191) by [Unito](https://www.unito.io)
``` io.ably.lib.test.realtime.RealtimeSuite > io.ably.lib.test.realtime.RealtimeChannelTest.channel_resume_lost_continuity[text_protocol] FAILED java.lang.AssertionError: Verify channel was attached expected: but was: at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.failNotEquals(Assert.java:834) at org.junit.Assert.assertEquals(Assert.java:118) at io.ably.lib.test.realtime.RealtimeChannelTest.channel_resume_lost_continuity(RealtimeChannelTest.java:1629) ``` ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4189) by...
``` io.ably.lib.test.realtime.RealtimeSuite > io.ably.lib.test.realtime.RealtimeConnectFailTest.connect_token_expire_inplace_reauth[binary_protocol] FAILED java.lang.AssertionError: Verify token generation was called at org.junit.Assert.fail(Assert.java:88) at org.junit.Assert.assertTrue(Assert.java:41) at io.ably.lib.test.realtime.RealtimeConnectFailTest.connect_token_expire_inplace_reauth(RealtimeConnectFailTest.java:302) ``` ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4188) by [Unito](https://www.unito.io)