├── .github └── workflows │ └── maven.yml ├── .gitignore ├── LICENSE ├── README.md ├── libs ├── bcpkix-jdk15on-1.60.jar ├── bcprov-jdk15on-1.60.jar ├── gson-2.2.4.jar ├── log4j-1.2.17.jar ├── slf4j-api-1.7.7.jar └── slf4j-log4j12-1.7.7.jar ├── pom.xml └── src └── main └── java ├── cn ├── jiguang │ └── common │ │ ├── ClientConfig.java │ │ ├── DeviceType.java │ │ ├── ServiceHelper.java │ │ ├── TimeUnit.java │ │ ├── Week.java │ │ ├── connection │ │ ├── ApacheHttpClient.java │ │ ├── Http2Client.java │ │ ├── HttpProxy.java │ │ ├── HttpResponseHandler.java │ │ ├── IHttpClient.java │ │ ├── NativeHttpClient.java │ │ ├── NettyClientInitializer.java │ │ └── NettyHttpClient.java │ │ ├── resp │ │ ├── APIConnectionException.java │ │ ├── APIRequestException.java │ │ ├── BaseResult.java │ │ ├── BooleanResult.java │ │ ├── DefaultResult.java │ │ ├── IRateLimiting.java │ │ └── ResponseWrapper.java │ │ └── utils │ │ ├── Base64.java │ │ ├── Nullable.java │ │ ├── Preconditions.java │ │ ├── StringUtils.java │ │ ├── TimeUtils.java │ │ └── sm2 │ │ ├── BCECUtil.java │ │ ├── GMBaseUtil.java │ │ └── SM2Util.java └── jpush │ └── api │ └── TestOrder.java └── log4j.properties /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/README.md -------------------------------------------------------------------------------- /libs/bcpkix-jdk15on-1.60.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/libs/bcpkix-jdk15on-1.60.jar -------------------------------------------------------------------------------- /libs/bcprov-jdk15on-1.60.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/libs/bcprov-jdk15on-1.60.jar -------------------------------------------------------------------------------- /libs/gson-2.2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/libs/gson-2.2.4.jar -------------------------------------------------------------------------------- /libs/log4j-1.2.17.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/libs/log4j-1.2.17.jar -------------------------------------------------------------------------------- /libs/slf4j-api-1.7.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/libs/slf4j-api-1.7.7.jar -------------------------------------------------------------------------------- /libs/slf4j-log4j12-1.7.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/libs/slf4j-log4j12-1.7.7.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/ClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/ClientConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/DeviceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/DeviceType.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/ServiceHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/ServiceHelper.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/TimeUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/TimeUnit.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/Week.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/Week.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/connection/ApacheHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/connection/ApacheHttpClient.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/connection/Http2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/connection/Http2Client.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/connection/HttpProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/connection/HttpProxy.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/connection/HttpResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/connection/HttpResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/connection/IHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/connection/IHttpClient.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/connection/NativeHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/connection/NativeHttpClient.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/connection/NettyClientInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/connection/NettyClientInitializer.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/connection/NettyHttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/connection/NettyHttpClient.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/resp/APIConnectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/resp/APIConnectionException.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/resp/APIRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/resp/APIRequestException.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/resp/BaseResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/resp/BaseResult.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/resp/BooleanResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/resp/BooleanResult.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/resp/DefaultResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/resp/DefaultResult.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/resp/IRateLimiting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/resp/IRateLimiting.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/resp/ResponseWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/resp/ResponseWrapper.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/utils/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/utils/Base64.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/utils/Nullable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/utils/Nullable.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/utils/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/utils/Preconditions.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/utils/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/utils/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/utils/TimeUtils.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/utils/sm2/BCECUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/utils/sm2/BCECUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/utils/sm2/GMBaseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/utils/sm2/GMBaseUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/jiguang/common/utils/sm2/SM2Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jiguang/common/utils/sm2/SM2Util.java -------------------------------------------------------------------------------- /src/main/java/cn/jpush/api/TestOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/cn/jpush/api/TestOrder.java -------------------------------------------------------------------------------- /src/main/java/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpush/jiguang-java-client-common/HEAD/src/main/java/log4j.properties --------------------------------------------------------------------------------