Merge pull request #29 from socketio/package-name

Change package name
This commit is contained in:
Naoyuki Kanezawa
2015-08-31 21:15:41 +09:00
37 changed files with 119 additions and 114 deletions

View File

@@ -1,3 +1,8 @@
0.6.1 / 2015-08-31
==================
* change package name to "io.socket"
0.6.0 / 2015-08-09
==================

View File

@@ -1,12 +1,12 @@
# Engine.IO-client.java
[![Build Status](https://travis-ci.org/nkzawa/engine.io-client.java.png?branch=master)](https://travis-ci.org/nkzawa/engine.io-client.java)
# Engine.IO-client Java
[![Build Status](https://travis-ci.org/socketio/engine.io-client-java.png?branch=master)](https://travis-ci.org/socketio/engine.io-client-java)
This is the Engine.IO Client Library for Java, which is simply ported from the [JavaScript client](https://github.com/LearnBoost/engine.io-client).
This is the Engine.IO Client Library for Java, which is simply ported from the [JavaScript client](https://github.com/socketio/engine.io-client).
See also: [Socket.IO-client.java](https://github.com/nkzawa/socket.io-client.java)
See also: [Socket.IO-client Java](https://github.com/socketio/socket.io-client-java)
## Installation
The latest artifact is available on Maven Central. To install manually, please refer dependencies to [pom.xml](https://github.com/nkzawa/engine.io-client.java/blob/master/pom.xml).
The latest artifact is available on Maven Central. To install manually, please refer [dependencies](https://socketio.github.io/engine.io-client-java/dependencies.html).
### Maven
Add the following dependency to your `pom.xml`.
@@ -14,9 +14,9 @@ Add the following dependency to your `pom.xml`.
```xml
<dependencies>
<dependency>
<groupId>com.github.nkzawa</groupId>
<groupId>io.socket</groupId>
<artifactId>engine.io-client</artifactId>
<version>0.6.0</version>
<version>0.6.1</version>
</dependency>
</dependencies>
```
@@ -25,11 +25,11 @@ Add the following dependency to your `pom.xml`.
Add it as a gradle dependency for Android Studio, in `build.gradle`:
```groovy
compile 'com.github.nkzawa:engine.io-client:0.6.0'
compile 'io.socket:engine.io-client:0.6.1'
```
## Usage
Engine.IO-client.java has the similar api with the JS client. You can use `Socket` to connect:
Engine.IO-client Java has the similar api with the JS client. You can use `Socket` to connect:
```java
socket = new Socket("ws://localhost");
@@ -136,7 +136,7 @@ socket.on(Socket.EVENT_TRANSPORT, new Emitter.listener() {
See the Javadoc for more details.
http://nkzawa.github.io/engine.io-client.java/apidocs/
http://socketio.github.io/engine.io-client-java/apidocs/
## License

12
pom.xml
View File

@@ -1,12 +1,12 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.github.nkzawa</groupId>
<groupId>io.socket</groupId>
<artifactId>engine.io-client</artifactId>
<version>0.6.1-SNAPSHOT</version>
<version>0.6.2-SNAPSHOT</version>
<packaging>jar</packaging>
<name>engine.io-client</name>
<description>Engine.IO Client Library for Java</description>
<url>https://github.com/nkzawa/engine.io-client.java</url>
<url>https://github.com/socketio/engine.io-client-java</url>
<parent>
<groupId>org.sonatype.oss</groupId>
@@ -27,9 +27,9 @@
</licenses>
<scm>
<url>https://github.com/nkzawa/engine.io-client.java</url>
<connection>scm:git:git://github.com/nkzawa/engine.io-client.java.git</connection>
<developerConnection>scm:git:git@github.com:nkzawa/engine.io-client.java.git</developerConnection>
<url>https://github.com/socketio/engine.io-client-java</url>
<connection>scm:git:git://github.com/socketio/engine.io-client-java.git</connection>
<developerConnection>scm:git:git@github.com:socketio/engine.io-client-java.git</developerConnection>
<tag>HEAD</tag>
</scm>

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.emitter;
package io.socket.emitter;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
public class EngineIOException extends Exception {

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import org.json.JSONArray;

View File

@@ -1,13 +1,13 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.engineio.client.transports.Polling;
import com.github.nkzawa.engineio.client.transports.PollingXHR;
import com.github.nkzawa.engineio.client.transports.WebSocket;
import com.github.nkzawa.engineio.parser.Packet;
import com.github.nkzawa.engineio.parser.Parser;
import com.github.nkzawa.parseqs.ParseQS;
import com.github.nkzawa.thread.EventThread;
import io.socket.emitter.Emitter;
import io.socket.engineio.client.transports.Polling;
import io.socket.engineio.client.transports.PollingXHR;
import io.socket.engineio.client.transports.WebSocket;
import io.socket.engineio.parser.Packet;
import io.socket.engineio.parser.Parser;
import io.socket.parseqs.ParseQS;
import io.socket.thread.EventThread;
import org.json.JSONException;
import javax.net.ssl.HostnameVerifier;

View File

@@ -1,10 +1,10 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.engineio.parser.Packet;
import com.github.nkzawa.engineio.parser.Parser;
import com.github.nkzawa.thread.EventThread;
import io.socket.emitter.Emitter;
import io.socket.engineio.parser.Packet;
import io.socket.engineio.parser.Parser;
import io.socket.thread.EventThread;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLContext;

View File

@@ -1,11 +1,12 @@
package com.github.nkzawa.engineio.client.transports;
package io.socket.engineio.client.transports;
import com.github.nkzawa.engineio.client.Transport;
import com.github.nkzawa.engineio.parser.Packet;
import com.github.nkzawa.engineio.parser.Parser;
import com.github.nkzawa.parseqs.ParseQS;
import com.github.nkzawa.thread.EventThread;
import io.socket.engineio.client.Transport;
import io.socket.engineio.parser.Packet;
import io.socket.engineio.parser.Parser;
import io.socket.parseqs.ParseQS;
import io.socket.thread.EventThread;
import io.socket.emitter.Emitter;
import java.util.Date;
import java.util.HashMap;
@@ -56,7 +57,7 @@ abstract public class Polling extends Transport {
if (Polling.this.polling) {
logger.fine("we are currently polling - waiting to pause");
total[0]++;
Polling.this.once(EVENT_POLL_COMPLETE, new Listener() {
Polling.this.once(EVENT_POLL_COMPLETE, new Emitter.Listener() {
@Override
public void call(Object... args) {
logger.fine("pre-pause polling complete");
@@ -70,7 +71,7 @@ abstract public class Polling extends Transport {
if (!Polling.this.writable) {
logger.fine("we are currently writing - waiting to pause");
total[0]++;
Polling.this.once(EVENT_DRAIN, new Listener() {
Polling.this.once(EVENT_DRAIN, new Emitter.Listener() {
@Override
public void call(Object... args) {
logger.fine("pre-pause writing complete");
@@ -147,7 +148,7 @@ abstract public class Polling extends Transport {
protected void doClose() {
final Polling self = this;
Listener close = new Listener() {
Emitter.Listener close = new Emitter.Listener() {
@Override
public void call(Object... args) {
logger.fine("writing close packet");

View File

@@ -1,8 +1,9 @@
package com.github.nkzawa.engineio.client.transports;
package io.socket.engineio.client.transports;
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.thread.EventThread;
import io.socket.emitter.Emitter;
import io.socket.thread.EventThread;
import io.socket.engineio.client.Transport;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
@@ -21,7 +22,7 @@ public class PollingXHR extends Polling {
private Request sendXhr;
private Request pollXhr;
public PollingXHR(Options opts) {
public PollingXHR(Transport.Options opts) {
super(opts);
}
@@ -40,19 +41,19 @@ public class PollingXHR extends Polling {
Request req = new Request(opts);
final PollingXHR self = this;
req.on(Request.EVENT_REQUEST_HEADERS, new Listener() {
req.on(Request.EVENT_REQUEST_HEADERS, new Emitter.Listener() {
@Override
public void call(Object... args) {
// Never execute asynchronously for support to modify headers.
self.emit(EVENT_REQUEST_HEADERS, args[0]);
self.emit(Transport.EVENT_REQUEST_HEADERS, args[0]);
}
}).on(Request.EVENT_RESPONSE_HEADERS, new Listener() {
}).on(Request.EVENT_RESPONSE_HEADERS, new Emitter.Listener() {
@Override
public void call(final Object... args) {
EventThread.exec(new Runnable() {
@Override
public void run() {
self.emit(EVENT_RESPONSE_HEADERS, args[0]);
self.emit(Transport.EVENT_RESPONSE_HEADERS, args[0]);
}
});
}
@@ -67,7 +68,7 @@ public class PollingXHR extends Polling {
opts.data = data;
Request req = this.request(opts);
final PollingXHR self = this;
req.on(Request.EVENT_SUCCESS, new Listener() {
req.on(Request.EVENT_SUCCESS, new Emitter.Listener() {
@Override
public void call(Object... args) {
EventThread.exec(new Runnable() {
@@ -78,7 +79,7 @@ public class PollingXHR extends Polling {
});
}
});
req.on(Request.EVENT_ERROR, new Listener() {
req.on(Request.EVENT_ERROR, new Emitter.Listener() {
@Override
public void call(final Object... args) {
EventThread.exec(new Runnable() {
@@ -99,7 +100,7 @@ public class PollingXHR extends Polling {
logger.fine("xhr poll");
Request req = this.request();
final PollingXHR self = this;
req.on(Request.EVENT_DATA, new Listener() {
req.on(Request.EVENT_DATA, new Emitter.Listener() {
@Override
public void call(final Object... args) {
EventThread.exec(new Runnable() {
@@ -115,7 +116,7 @@ public class PollingXHR extends Polling {
});
}
});
req.on(Request.EVENT_ERROR, new Listener() {
req.on(Request.EVENT_ERROR, new Emitter.Listener() {
@Override
public void call(final Object... args) {
EventThread.exec(new Runnable() {

View File

@@ -1,11 +1,11 @@
package com.github.nkzawa.engineio.client.transports;
package io.socket.engineio.client.transports;
import com.github.nkzawa.engineio.client.Transport;
import com.github.nkzawa.engineio.parser.Packet;
import com.github.nkzawa.engineio.parser.Parser;
import com.github.nkzawa.parseqs.ParseQS;
import com.github.nkzawa.thread.EventThread;
import io.socket.engineio.client.Transport;
import io.socket.engineio.parser.Packet;
import io.socket.engineio.parser.Parser;
import io.socket.parseqs.ParseQS;
import io.socket.thread.EventThread;
import com.squareup.okhttp.OkHttpClient;
import com.squareup.okhttp.Request;
import com.squareup.okhttp.Response;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.engineio.parser;
package io.socket.engineio.parser;
public class Packet<T> {

View File

@@ -1,8 +1,8 @@
package com.github.nkzawa.engineio.parser;
package io.socket.engineio.parser;
import com.github.nkzawa.utf8.UTF8;
import com.github.nkzawa.utf8.UTF8Exception;
import io.socket.utf8.UTF8;
import io.socket.utf8.UTF8Exception;
import java.nio.ByteBuffer;
import java.util.ArrayList;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.global;
package io.socket.global;
import java.io.UnsupportedEncodingException;

View File

@@ -1,7 +1,7 @@
package com.github.nkzawa.parseqs;
package io.socket.parseqs;
import com.github.nkzawa.global.Global;
import io.socket.global.Global;
import java.util.HashMap;
import java.util.Map;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.thread;
package io.socket.thread;
import java.util.concurrent.ExecutorService;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.utf8;
package io.socket.utf8;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.utf8;
package io.socket.utf8;
import java.io.IOException;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.emitter;
package io.socket.emitter;
import org.junit.Test;
import org.junit.runner.RunWith;

View File

@@ -1,7 +1,7 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.engineio.client.transports.Polling;
import io.socket.emitter.Emitter;
import io.socket.engineio.client.transports.Polling;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

View File

@@ -1,6 +1,6 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.emitter.Emitter;
import io.socket.emitter.Emitter;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import org.junit.After;
import org.junit.Before;

View File

@@ -1,6 +1,6 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.emitter.Emitter;
import io.socket.emitter.Emitter;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -21,17 +21,17 @@ public class ExecutionTest extends Connection {
@Test(timeout = TIMEOUT)
public void execConnection() throws InterruptedException, IOException {
exec("com.github.nkzawa.engineio.client.executions.Connection");
exec("io.socket.engineio.client.executions.Connection");
}
@Test(timeout = TIMEOUT)
public void execConnectionFailure() throws InterruptedException, IOException {
exec("com.github.nkzawa.engineio.client.executions.ConnectionFailure");
exec("io.socket.engineio.client.executions.ConnectionFailure");
}
@Test(timeout = TIMEOUT)
public void execImmediateClose() throws InterruptedException, IOException {
exec("com.github.nkzawa.engineio.client.executions.ImmediateClose");
exec("io.socket.engineio.client.executions.ImmediateClose");
}
private void exec(String mainClass) throws InterruptedException, IOException {

View File

@@ -1,6 +1,6 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.emitter.Emitter;
import io.socket.emitter.Emitter;
import org.junit.After;
import org.junit.Test;
import org.junit.runner.RunWith;

View File

@@ -1,9 +1,9 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.engineio.client.transports.Polling;
import com.github.nkzawa.engineio.client.transports.WebSocket;
import com.github.nkzawa.thread.EventThread;
import io.socket.emitter.Emitter;
import io.socket.engineio.client.transports.Polling;
import io.socket.engineio.client.transports.WebSocket;
import io.socket.thread.EventThread;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

View File

@@ -1,7 +1,7 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.engineio.client.transports.Polling;
import com.github.nkzawa.engineio.client.transports.WebSocket;
import io.socket.engineio.client.transports.Polling;
import io.socket.engineio.client.transports.WebSocket;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

View File

@@ -1,7 +1,7 @@
package com.github.nkzawa.engineio.client;
package io.socket.engineio.client;
import com.github.nkzawa.engineio.client.transports.PollingXHR;
import com.github.nkzawa.engineio.client.transports.WebSocket;
import io.socket.engineio.client.transports.PollingXHR;
import io.socket.engineio.client.transports.WebSocket;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
@@ -136,7 +136,7 @@ public class TransportTest {
class WS extends WebSocket {
public WS(Options opts) {
public WS(Transport.Options opts) {
super(opts);
}

View File

@@ -1,7 +1,7 @@
package com.github.nkzawa.engineio.client.executions;
package io.socket.engineio.client.executions;
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.engineio.client.Socket;
import io.socket.emitter.Emitter;
import io.socket.engineio.client.Socket;
import java.net.URISyntaxException;

View File

@@ -1,7 +1,7 @@
package com.github.nkzawa.engineio.client.executions;
package io.socket.engineio.client.executions;
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.engineio.client.Socket;
import io.socket.emitter.Emitter;
import io.socket.engineio.client.Socket;
import java.net.URISyntaxException;

View File

@@ -1,7 +1,7 @@
package com.github.nkzawa.engineio.client.executions;
package io.socket.engineio.client.executions;
import com.github.nkzawa.emitter.Emitter;
import com.github.nkzawa.engineio.client.Socket;
import io.socket.emitter.Emitter;
import io.socket.engineio.client.Socket;
import java.net.URISyntaxException;

View File

@@ -1,10 +1,10 @@
package com.github.nkzawa.engineio.parser;
package io.socket.engineio.parser;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import static com.github.nkzawa.engineio.parser.Parser.*;
import static io.socket.engineio.parser.Parser.*;
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.assertThat;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.global;
package io.socket.global;
import org.junit.Test;
import org.junit.runner.RunWith;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.parseqs;
package io.socket.parseqs;
import org.junit.Test;
import org.junit.runner.RunWith;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.thread;
package io.socket.thread;
import org.junit.Test;
import org.junit.runner.RunWith;

View File

@@ -1,4 +1,4 @@
package com.github.nkzawa.utf8;
package io.socket.utf8;
import org.junit.Rule;
import org.junit.Test;

View File

@@ -1,6 +1,4 @@
{
"name": "engine.io-client.java-test",
"version": "0.0.0",
"private": true,
"dependencies": {
"engine.io": "1.5.2"