Skip to content

Commit 0ff5efc

Browse files
committed
Sync latest copy from GitHub remote repo
1 parent f996d6c commit 0ff5efc

File tree

23 files changed

+280
-73
lines changed

23 files changed

+280
-73
lines changed

.travis.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,34 @@
11
language: java
2+
23
jdk:
34
- oraclejdk8
45

56
env:
67
global:
7-
- secure: ZP1FWfLj1HQDrz2IFr9hzldtPIkEMA0+I7yxJfirjHG1HT+hnzwxZ8/o/QEBqQlgSFfLw1JVs26edYpogGCn+VOkWPUMPRgakHBkH8veuMaq2bIoVCjS/cRlLA9tsmN2zKBZ0OESM0XvAGpY/2JUjIbjvGUXe0JXyxQNfWyKh26wYk4y/eQPmBSb+PcZ/+f76989sAgS1ucOxxa5V7WdMXoNxVDcGDpy4kbBxsvikXF+5/w9+Qqb3l+tFcN2csyP2bGXqgVh0SJXRwn87UqoHt0UNFX8q+5W3bUNzWqjYjR3IjncHgaKDtUJg+3Z7J/ZhR4c9vjwz7PnOFjTaEIH8V0ljA2c3cWWt7wCMtGGw9niOWvxK2aV+IlYqFVO4gNneNohQyFaJ2TEELDJ9RWAISygSlz4buwBL08Sz8hZZLnz7yGIfJtgbCIrNvdZPUo6M8yfV54mhoIMueuZPO+BykGO3OWyROB1nAtoGLFfEKHYHnsnVztaP1Qx0viJkxQV46ZNqhhwKsbOjJEquWGCzsjjtK90gV0QH/i97Qs2YYukkxTjHHCZzSQkMQqrXPZmO0XzYjcXmFOzFDdLogl0xxXmnxPKtcWPFnd5e/sqaAKWSsvJn+/v3T2Qr53MzOUrVuNQ+9hSEy+pFNHLFWm7v5Z3iWBheUj72ed2gjieZII=
8+
- secure: "ZP1FWfLj1HQDrz2IFr9hzldtPIkEMA0+I7yxJfirjHG1HT+hnzwxZ8/o/QEBqQlgSFfLw1JVs26edYpogGCn+VOkWPUMPRgakHBkH8veuMaq2bIoVCjS/cRlLA9tsmN2zKBZ0OESM0XvAGpY/2JUjIbjvGUXe0JXyxQNfWyKh26wYk4y/eQPmBSb+PcZ/+f76989sAgS1ucOxxa5V7WdMXoNxVDcGDpy4kbBxsvikXF+5/w9+Qqb3l+tFcN2csyP2bGXqgVh0SJXRwn87UqoHt0UNFX8q+5W3bUNzWqjYjR3IjncHgaKDtUJg+3Z7J/ZhR4c9vjwz7PnOFjTaEIH8V0ljA2c3cWWt7wCMtGGw9niOWvxK2aV+IlYqFVO4gNneNohQyFaJ2TEELDJ9RWAISygSlz4buwBL08Sz8hZZLnz7yGIfJtgbCIrNvdZPUo6M8yfV54mhoIMueuZPO+BykGO3OWyROB1nAtoGLFfEKHYHnsnVztaP1Qx0viJkxQV46ZNqhhwKsbOjJEquWGCzsjjtK90gV0QH/i97Qs2YYukkxTjHHCZzSQkMQqrXPZmO0XzYjcXmFOzFDdLogl0xxXmnxPKtcWPFnd5e/sqaAKWSsvJn+/v3T2Qr53MzOUrVuNQ+9hSEy+pFNHLFWm7v5Z3iWBheUj72ed2gjieZII="
9+
- secure: "PsRBKRUGv1F2QAEHt5vnvycnHbHr/XhO5aZwnilKRigu2QFgRveBBOPSy1qeHqQd61fDx/NGGD2777EzcAaNUdSrj5QkeQfGZauvBIY70N39TS7ZGB1K/tlDP+gc0Yz8RkEhFASnMxYP8dR8p+XrR3DuOW0RxfJqF9Cg81OmT/ZcvQFCDGgcOwgyFXiYHQc+FYBKILknczZcyPZjKIbmm2Pcq9Ad0l4NrkgBESsM9Y2uLPrFWm/snb90g5lfUgcafbHuxb0FQKhpxqUg+YrL2DNiA+bIw/hCIvHIEjxNvHzDIzdrwQZ5Wdgc9ohh/tZy83T6J2ytNg7pKT5qYo7xA83XcQ/nNvUlqwJeB+pjyRYC/z95qTy5eQVfZQyDuv2WodGjEFGicZE7UJAaW16arLLEXUJXE7SKC9blGN7YrZCt1iuI41l0Ud1CinNBjj/uiVoAWmc2JmKFMF6ZVAX17sEXD1I3KZvMyk+CJFP0a9uin1XSc0DJVHXykwVfjhlj8BRB824RJVP6ZJBp8XtOVJlGrw2EN8C/ijbHRL2VNTQvtlpA9SuG4M7OV0eq9bcNeFKncWWIMYQ9Nnzw3pCX+Y+ucothR8K8FuVB5ANo8OTtzn344hzWK8WbakTtzyGHojUfB05wnuSg/S6NYFeg5xQQzPDt+Yfoj+wFeAVrbnw="
10+
- secure: "qJ3htjjokoo9Zcx9VcqtojGcD5E4i0wCsDPe2PQopLVUB9KgYCE+5/TX5FlpKmdY1+rl3ElgHOQrWoykRcQjPseYdgR/1SZOpVaguifLBVpVfMZN24WrzyMhLHcme/YENTYC+aMAL2IOT8129sea1ovmSNPTF1WCQkmEbZ46j6C63uIdoLZFqo+4fJX8IeVaBU8tHwtEt1xB7UuZ3E9roBYDmsMoeZjKcxca69X1/0Dr1poKrShcoBBAIjG1uKc8nOStj1NHagMgWtrDhH8RlVJ+Lenz41DkE6++kxuk+Qf/6LtdB2tVoV1w99RIZ66V8LcNINAKyPKfWok0vaB4UEIiJ/XdlDZSghHqH7xIkZNuu4TYDHgkwWUhDzXY8ig9/zkE/n+rFqKEPna2oGYVKD0NgjJnUYY1k1OjC47aJWEeGHjBiqNcLHlgGZsXN4UpyeihRKEsrn03fF5aZcbj2pagXCBGX8ilQ0gwphNMn2lDsnzh3gv8v/loXiLPDVvD0p3wOZrJLTGixRDmNzNYdWHbBEp+VFyzYb2EF/slzD0o6MWBtuaeYU2e/SWI7Iqvu2F5enqaBqG0HVV7x7bchmUiEpqc3543N8NUOLlrO5s8y+j30MjMBwyaQ2hEE4bYoKvIOjOVwI8FKomA8g9rzgNrFTtRgCGRSOKOnhYtnEk="
11+
- secure: "glPqwp5q4mD4IeONWiLMYmzxjNWwqe6Bxso3Z/n+5vskoqKgYSzhaeNxT23rxn3VLmF8o2Pinvl9UsAu7h5Fk1jtMTQTXyspyv2ao5J+7ZsedmlelhWvdGEa5H+vfDJtP1OvMRr9Z327uOYrrEhiT+6ibXiW8WO/aQlDVRHrfv5nS4GmGKOSkPEoGT39JKAj0ntc+mskxmdMaJGAkUEBRqmad9Xgz6JV1eaoK/Kk5IKPoBszBg0mUL8YGdJ+Q1wNWwFsSnkgiVtFJyE9dRL+vfyv4CPaWjG64BBlKfPd1JRuOf8i02WnXZ/P9YF/LzQUwyTVen2Ps0kuBbuikRX7EcBhdhB7VgN6s8e8K9v8sLjiBWqwAFRYdJ5OQ9fAW5tZmVekOYnBlJOey2uVDUZRNjXC019UNs0qTZt8o1q4CI6r4XUM0kMVOATey/G84xi/ltJ10qj8rVjPg+cpkBrmfh2lBEnNCsfaz8vBHXbqJ7xTew6iPwJWB0AwaXuLDbhHJV2wi9CYHoLPYo58OrEbj3tw3QAGLYSdNHpkZBXSokDZCIy103BiwSNN8OEcN/4TqOhWMBPgRCuuNVYQWoOYdkseWyeKs/mow3rIheDUGy77MCmxa99ZJeTE1uogocltZ/W1zjMHux+BwfPH8eDvvXDABBrSF+PgT+cgtQvjP+I="
12+
- secure: "QxEcu1TNrHeFfT96m5WgfcxhgpVM6fPcKjHTCmHRwVOgbK1p+LmIHHUkpyeBcUQgW4tRGgxBMHeN4+Zu/C9GR5/arsv25HDpbqBkLWjBFanCD2VixgTyUtBeYwkTUgYdx2R2iZH/JP36OwXibHJuKO0eh7gofWjmp5YOAB5KUrC+Rj36I0Mkt+SD4nujn6QHRJP269iGiTIU+9wC2yeC6w2a4+boHwevsnMY1XxnNarjAV82pTxgJ+ISk23sZub0lkmbTfUIH5YnQJo4clW3C9VC9nuu//JMFvKDobfO/EyQ7CP/keXZS3F2uxzlvsSkGAzJOgBN7gRL4gwmI0n7QLOFZEbtq02/ZYIDcPC0Uv7pMggc2XUo+M9xyOdtIgtzGGX+YjGpj7Hrq2dj5oIagZ+YqKRea398J+EI7+U/MKpyf5NhvAmO+4VIqWvpXtzzHdJYKJiQ/h72tQoIOUoYY03vCTylwVkS02K2aPXJGpoCsyMUiO/mgX12aans6Gi93qdkBjW7c1L+keci551n75AMXvz7ggoLVkJRvWoIafi6vMj1ZpHcOVyVrfi8CMOf4Ea/jIoCG3PBgrR3udNjeyxE1Ydgit5wlh4upmF1O2xhUUbOtamiUnVO8VARBlhVW7M08I8cn17f6woBjk16AK79xS237aBVQlscpovyj5Y="
13+
14+
install: true
15+
16+
sudo: false
17+
18+
before_install:
19+
- openssl aes-256-cbc -d -in scripts/travis-gpg-key.enc -out scripts/travis-gpg-key.dec -pass pass:${GPG_PASSPHRASE}
20+
21+
script:
22+
- scripts/build-project.sh
823

924
after_success:
10-
- git config credential.helper "store --file=.git/credentials"
11-
- echo "https://${GITHUB_TOKEN}:@github.com" > .git/credentials
25+
#- git config credential.helper "store --file=.git/credentials"
26+
#- echo "https://${GITHUB_TOKEN}:@github.com" > .git/credentials
27+
- gpg --import scripts/travis-gpg-key.dec
28+
- mvn clean jacoco:prepare-agent install jacoco:report coveralls:report
29+
- scripts/deploy-project.sh
1230
- scripts/deploy-site.sh
1331

1432
cache:
1533
directories:
16-
- $HOME/.m2
34+
- '$HOME/.m2/repository'

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
Asynchronous Game Query Library
22
===============================
33

4+
> **NOTE:** This project is still a work in-progress and no stable releases are available at the moment. Most of the features are fully functional and available. If you want to try it out you can download the latest builds from the snapshots repository (See Project Resources section)
5+
46
[![Build Status](https://travis-ci.org/ribasco/async-gamequery-lib.svg?branch=master)](https://travis-ci.org/ribasco/async-gamequery-lib) [![Coverage Status](https://coveralls.io/repos/github/ribasco/async-gamequery-lib/badge.svg)](https://coveralls.io/github/ribasco/async-gamequery-lib) [![Dependency Status](https://www.versioneye.com/user/projects/5837c911e7cea00029198c9d/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/5837c911e7cea00029198c9d)
57

6-
As the name suggests, it's a game query library which provides a convenient way for java clients to execute asynchronous requests to game servers. It's built on top of [Netty](https://github.com/netty/netty) as it's core transport engine and use [AsyncHttpClient](https://github.com/AsyncHttpClient/async-http-client) for web services.
8+
As the name suggests, it's a game query library which provides a convenient way for java clients to execute asynchronous requests to game servers/services. It's built on top of [Netty](https://github.com/netty/netty) as it's core transport engine and use [AsyncHttpClient](https://github.com/AsyncHttpClient/async-http-client) for web services.
79

810
Project Resources
911
-------------
1012

1113
* [Java Docs](https://ribasco.github.io/async-gamequery-lib/apidocs)
1214
* [GitHub Site Page](https://ribasco.github.io/async-gamequery-lib/)
1315
* [Continuous Integration](https://travis-ci.org/ribasco/async-gamequery-lib)
16+
* [Nightly Builds (Snapshots)](https://oss.sonatype.org/content/repositories/snapshots/com/ibasco/agql/)
1417

1518
Implementations
1619
----------------
@@ -133,4 +136,4 @@ My planned integrations for future releases. Don't hesitate to [contact](mailto:
133136
Contributing
134137
------------
135138

136-
Feel free to submit pull requests! Any type of contributions are welcome.
139+
Fork it and submit a pull request. Any type of contributions are welcome.

core/pom.xml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
<modelVersion>4.0.0</modelVersion>
2828

2929
<parent>
30-
<!-- <relativePath>../pom.xml</relativePath> -->
3130
<groupId>com.ibasco.agql</groupId>
3231
<artifactId>async-gamequery-lib</artifactId>
3332
<version>0.1.0-SNAPSHOT</version>
@@ -56,16 +55,8 @@
5655
<artifactId>async-http-client</artifactId>
5756
</dependency>
5857
<dependency>
59-
<groupId>org.apache.logging.log4j</groupId>
60-
<artifactId>log4j-core</artifactId>
61-
</dependency>
62-
<dependency>
63-
<groupId>org.apache.logging.log4j</groupId>
64-
<artifactId>log4j-api</artifactId>
65-
</dependency>
66-
<dependency>
67-
<groupId>org.apache.logging.log4j</groupId>
68-
<artifactId>log4j-slf4j-impl</artifactId>
58+
<groupId>org.slf4j</groupId>
59+
<artifactId>slf4j-api</artifactId>
6960
</dependency>
7061
<dependency>
7162
<groupId>io.netty</groupId>

core/src/main/java/com/ibasco/agql/core/AbstractGameServerRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
import java.net.InetSocketAddress;
2828

29-
public abstract class AbstractGameServerRequest<T extends AbstractPacket> extends AbstractRequest<T> {
29+
abstract public class AbstractGameServerRequest<T extends AbstractPacket> extends AbstractRequest<T> {
3030
public AbstractGameServerRequest(InetSocketAddress recipient) {
3131
super(recipient);
3232
}

core/src/main/java/com/ibasco/agql/core/AbstractGameServerResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
import java.net.InetSocketAddress;
3131

32-
public abstract class AbstractGameServerResponse<T extends Decodable<U>, U> extends AbstractResponse<U> {
32+
abstract public class AbstractGameServerResponse<T extends Decodable<U>, U> extends AbstractResponse<U> {
3333
private T responsePacket;
3434

3535
public AbstractGameServerResponse(InetSocketAddress sender, T packet) {

core/src/main/java/com/ibasco/agql/core/AbstractPacket.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import org.apache.commons.lang3.builder.ToStringBuilder;
3131
import org.apache.commons.lang3.builder.ToStringStyle;
3232

33-
public abstract class AbstractPacket implements Packet {
33+
abstract public class AbstractPacket implements Packet {
3434
private byte[] header = new byte[0];
3535
private byte[] payload = new byte[0];
3636
private byte[] trailer = new byte[0];

core/src/main/java/com/ibasco/agql/core/AbstractPacketBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import io.netty.buffer.ByteBuf;
2828
import io.netty.buffer.ByteBufAllocator;
2929

30-
public abstract class AbstractPacketBuilder<T extends AbstractPacket> implements PacketBuilder<T> {
30+
abstract public class AbstractPacketBuilder<T extends AbstractPacket> implements PacketBuilder<T> {
3131
private ByteBufAllocator allocator;
3232

3333
public AbstractPacketBuilder(ByteBufAllocator allocator) {

core/src/main/java/com/ibasco/agql/core/transport/NettyTransport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
import java.util.concurrent.atomic.AtomicInteger;
5353

5454
@SuppressWarnings("unchecked")
55-
public abstract class NettyTransport<Msg extends AbstractRequest> implements Transport<Msg> {
55+
abstract public class NettyTransport<Msg extends AbstractRequest> implements Transport<Msg> {
5656
private Bootstrap bootstrap;
5757
private static EventLoopGroup eventLoopGroup;
5858
private Map<AttributeKey, Object> channelAttributes;

examples/pom.xml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
~ SOFTWARE.
2424
-->
2525

26-
<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">
26+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
27+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2728
<modelVersion>4.0.0</modelVersion>
2829

2930
<parent>
@@ -46,6 +47,18 @@
4647
<groupId>org.slf4j</groupId>
4748
<artifactId>slf4j-api</artifactId>
4849
</dependency>
50+
<dependency>
51+
<groupId>org.apache.logging.log4j</groupId>
52+
<artifactId>log4j-core</artifactId>
53+
</dependency>
54+
<dependency>
55+
<groupId>org.apache.logging.log4j</groupId>
56+
<artifactId>log4j-api</artifactId>
57+
</dependency>
58+
<dependency>
59+
<groupId>org.apache.logging.log4j</groupId>
60+
<artifactId>log4j-slf4j-impl</artifactId>
61+
</dependency>
4962
<dependency>
5063
<groupId>${project.groupId}</groupId>
5164
<artifactId>agql-steam-master</artifactId>

0 commit comments

Comments
 (0)