Commit Graph

316 Commits

Author SHA1 Message Date
Naoyuki Kanezawa
1e4717a547 bump site-maven-plugin 2014-09-21 23:07:26 +09:00
Naoyuki Kanezawa
1179b78336 0.3.0-SNAPSHOT 2014-09-21 20:07:51 +09:00
Naoyuki Kanezawa
cf68b944d0 compatible with engine.io-client 1.4.0 and engine.io-parser 1.1.0 2014-09-21 20:04:56 +09:00
Naoyuki Kanezawa
0609ab3818 Merge pull request #6 from hellpf/master
IPv6 URL support
2014-09-21 19:46:01 +09:00
Naoyuki Kanezawa
be0a44c705 Merge pull request #10 from sergio91pt/master
Refactor Emitter to remove a ConcurrentHashMap.
2014-08-29 12:59:03 +09:00
Sérgio Faria
794e24e879 The current EventThread doesn't need to be volatile
Citing the JLS (Java 7) §17.4.5:
> A call to start() on a thread happens-before any actions in
> the started thread.

Other threads calling isCurrent(), can see stale values of the static
variable, as it doesn't affect the result.

Nulling the thread variable, cannot be reordered with the new Thread because
a synchronized(EventThread.class) precedes the first task submission on a new
Executor, causing a happens-before relationship that ensures the null is
already visible to the thread on netTick (that will create the EventThread).
2014-08-28 21:42:10 +01:00
Sérgio Faria
4741886414 Refactor Emitter to remove a ConcurrentHashMap. 2014-08-28 20:35:40 +01:00
Naoyuki Kanezawa
c0fdc522bf Release 0.2.3 2014-08-17 15:55:22 +09:00
Naoyuki Kanezawa
1f8edef37f fix tests 2014-08-17 14:01:14 +09:00
Naoyuki Kanezawa
9e24f9d922 improve test server 2014-08-17 05:34:58 +09:00
Naoyuki Kanezawa
21fb11f0c2 synchronize access to the ExecutorService 2014-08-17 01:42:52 +09:00
Naoyuki Kanezawa
bf3bc57244 add try-finally 2014-08-16 23:44:37 +09:00
Naoyuki Kanezawa
d2aecdb155 increase timeout 2014-08-16 20:24:56 +09:00
Naoyuki Kanezawa
3817814809 Merge branch 'master' of github.com:nkzawa/engine.io-client.java 2014-08-16 20:04:34 +09:00
Naoyuki Kanezawa
f3057dd5d3 fix #4 gracefully shutdown all ExecutorServices 2014-08-16 20:04:20 +09:00
Naoyuki Kanezawa
2af0982890 Merge pull request #8 from andrepew/master
When an Android app doesn't have the INTERNET permission, getHeaderFields() returns null resulting in NPE
2014-08-10 18:07:20 +09:00
Andre Di Genova
20f57e345d I forgot this was Java. 2014-08-10 03:59:16 -04:00
Andre Di Genova
29991ee00e Android 19 on a 4.4.2 simulator seems to return a null when getHeaderFields is called on a headerless request instead of an empty map which results in an NPE. 2014-08-10 03:47:10 -04:00
Naoyuki Kanezawa
8616c2b8e9 Merge pull request #7 from seratch/patch-1
Fix a typo in README
2014-08-07 23:28:15 +09:00
Kazuhiro Sera
cc44afcc93 Fix a typo 2014-08-07 22:29:51 +09:00
Naoyuki Kanezawa
46196d57dc don't use String#isEmpty for Android support 2014-07-27 00:26:24 +09:00
hell
a5559c2358 IPv6 URL support 2014-07-22 16:31:53 +02:00
Naoyuki Kanezawa
f52a7f62a0 [maven-release-plugin] prepare for next development iteration 2014-07-13 15:58:08 +09:00
Naoyuki Kanezawa
a874c1ef26 [maven-release-plugin] prepare release engine.io-client-0.2.2 2014-07-13 15:58:02 +09:00
Naoyuki Kanezawa
f823857662 fix a few interfaces 2014-07-13 15:48:53 +09:00
Naoyuki Kanezawa
f4177196eb update README 2014-07-13 15:39:10 +09:00
Naoyuki Kanezawa
3ffe7b326b add setDefaultSSLContext #3 2014-07-08 01:17:01 +09:00
Naoyuki Kanezawa
fe2fd4413a fix #3 enable to set SSLContext as an option 2014-07-07 22:41:59 +09:00
Naoyuki Kanezawa
b1e43ba1b2 handle utf8 decode errors 2014-06-30 10:09:41 +09:00
Naoyuki Kanezawa
3e64ad64f9 test against OpenJDK 6 2014-06-29 13:36:13 +09:00
Naoyuki Kanezawa
f42e993234 compatible with engine.io-parser 1.0.7 2014-06-29 13:29:50 +09:00
Naoyuki Kanezawa
18cb59c446 use org.json 20090211 for Android support 2014-06-29 11:56:23 +09:00
Naoyuki Kanezawa
973044e116 update README 2014-06-02 00:51:50 +09:00
Naoyuki Kanezawa
c7f417911a [maven-release-plugin] prepare for next development iteration 2014-06-02 00:31:34 +09:00
Naoyuki Kanezawa
0596d261c3 [maven-release-plugin] prepare release engine.io-client-0.2.1 2014-06-02 00:31:27 +09:00
Naoyuki Kanezawa
cdc2c87f49 compatible with engine.io-client 1.2.2 2014-06-01 20:43:31 +09:00
Naoyuki Kanezawa
7c67fa5d9b compatible with engine.io-parser 1.0.6 2014-06-01 20:21:54 +09:00
Naoyuki Kanezawa
7fcd5c5568 [maven-release-plugin] prepare for next development iteration 2014-05-02 17:34:13 +09:00
Naoyuki Kanezawa
4e1dc3c9ac [maven-release-plugin] prepare release engine.io-client-0.2.0 2014-05-02 17:34:06 +09:00
Naoyuki Kanezawa
c1ed0a5137 update README 2014-05-02 17:20:47 +09:00
Naoyuki Kanezawa
8f8035b4d9 compatible with engine.io 1.1.0 2014-05-02 15:52:54 +09:00
Naoyuki Kanezawa
3751646667 ParseQS and Global made into packages 2014-05-02 13:49:12 +09:00
Naoyuki Kanezawa
7d6ff9e2dc allow null for uri 2014-04-10 02:32:27 +09:00
Naoyuki Kanezawa
68ecdd4f92 fix typo 2014-04-09 00:00:12 +09:00
Naoyuki Kanezawa
8d1990409e use patched engine.io-parser for tests 2014-04-08 21:54:02 +09:00
Naoyuki Kanezawa
77165bd183 use org.json instead of Gson 2014-04-07 02:00:54 +09:00
Naoyuki Kanezawa
6454dd014d update README 2014-04-02 21:32:42 +09:00
Naoyuki Kanezawa
c67995abfa prepare to release 0.2.0 2014-04-02 21:18:25 +09:00
Naoyuki Kanezawa
785b469590 add tests for binary suppport 2014-04-02 01:22:17 +09:00
Naoyuki Kanezawa
7a9c864055 add tests 2014-04-01 02:11:43 +09:00