META-INF/
META-INF/MANIFEST.MF
com/
com/pusher/
com/pusher/rest/
com/pusher/rest/data/
com/pusher/rest/util/
com/pusher/rest/data/AuthData.class
AuthData.java package com.pusher.rest.data public com.pusher.rest.data.AuthData extends java.lang.Object { private final String auth private final String channelData public void <init> (java.lang.String, java.lang.String) String key String signature public void <init> (java.lang.String, java.lang.String, java.lang.String) String key String signature String channelData public java.lang.String getAuth () public java.lang.String getChannelData () }
com/pusher/rest/data/Event.class
Event.java package com.pusher.rest.data public com.pusher.rest.data.Event extends java.lang.Object { private final String channel private final String name private final Object data private final String socketId public void <init> (java.lang.String, java.lang.String, java.lang.Object) String channel String eventName Object data public void <init> (java.lang.String, java.lang.String, java.lang.Object, java.lang.String) String channel String eventName Object data String socketId public java.lang.String getChannel () public java.lang.String getName () public java.lang.Object getData () public java.lang.String getSocketId () }
com/pusher/rest/data/EventBatch.class
EventBatch.java package com.pusher.rest.data public com.pusher.rest.data.EventBatch extends java.lang.Object { private final java.util.List batch public void <init> (java.util.List) java.util.List batch public java.util.List getBatch () }
com/pusher/rest/data/PresenceUser.class
PresenceUser.java package com.pusher.rest.data public com.pusher.rest.data.PresenceUser extends java.lang.Object { private final Object userId private final Object userInfo public void <init> (java.lang.String) String userId public void <init> (java.lang.Number) Number userId public void <init> (java.lang.String, java.lang.Object) String userId Object userInfo public void <init> (java.lang.Number, java.lang.Object) Number userId Object userInfo private void <init> (java.lang.Object, java.lang.Object) Object userId Object userInfo public java.lang.Object getUserId () public java.lang.Object getUserInfo () }
com/pusher/rest/data/Result$Status.class
Result.java package com.pusher.rest.data public final enum com.pusher.rest.data.Result$Status extends java.lang.Enum { public static final enum com.pusher.rest.data.Result$Status SUCCESS public static final enum com.pusher.rest.data.Result$Status CLIENT_ERROR public static final enum com.pusher.rest.data.Result$Status AUTHENTICATION_ERROR public static final enum com.pusher.rest.data.Result$Status MESSAGE_QUOTA_EXCEEDED public static final enum com.pusher.rest.data.Result$Status NOT_FOUND public static final enum com.pusher.rest.data.Result$Status SERVER_ERROR public static final enum com.pusher.rest.data.Result$Status NETWORK_ERROR public static final enum com.pusher.rest.data.Result$Status UNKNOWN_ERROR private final boolean shouldRetry private static final synthetic com.pusher.rest.data.Result$Status[] $VALUES public static com.pusher.rest.data.Result$Status[] values () public static com.pusher.rest.data.Result$Status valueOf (java.lang.String) String name private void <init> (java.lang.String, int, boolean) boolean shouldRetry public boolean shouldRetry () static void <clinit> () }
com/pusher/rest/data/Result.class
Result.java package com.pusher.rest.data public com.pusher.rest.data.Result extends java.lang.Object { private final com.pusher.rest.data.Result$Status status private final Integer httpStatus private final String message private void <init> (com.pusher.rest.data.Result$Status, java.lang.Integer, java.lang.String) com.pusher.rest.data.Result$Status status Integer httpStatus String message public static com.pusher.rest.data.Result fromHttpCode (int, java.lang.String) int statusCode String responseBody com.pusher.rest.data.Result$Status status com.pusher.rest.data.Result$Status status com.pusher.rest.data.Result$Status status com.pusher.rest.data.Result$Status status com.pusher.rest.data.Result$Status status com.pusher.rest.data.Result$Status status public static com.pusher.rest.data.Result fromException (java.io.IOException) java.io.IOException e public static com.pusher.rest.data.Result fromException (org.apache.http.client.ClientProtocolException) org.apache.http.client.ClientProtocolException e public com.pusher.rest.data.Result$Status getStatus () public java.lang.String getMessage () public java.lang.Integer getHttpStatus () }
com/pusher/rest/data/TriggerData.class
TriggerData.java package com.pusher.rest.data public com.pusher.rest.data.TriggerData extends java.lang.Object { private final java.util.List channels private final String name private final String data private final String socketId public void <init> (java.util.List, java.lang.String, java.lang.String, java.lang.String) java.util.List channels String eventName String data String socketId public java.util.List getChannels () public java.lang.String getName () public java.lang.String getData () public java.lang.String getSocketId () }
com/pusher/rest/data/Validity.class
Validity.java package com.pusher.rest.data public final enum com.pusher.rest.data.Validity extends java.lang.Enum { public static final enum com.pusher.rest.data.Validity VALID public static final enum com.pusher.rest.data.Validity INVALID public static final enum com.pusher.rest.data.Validity SIGNED_WITH_WRONG_KEY private static final synthetic com.pusher.rest.data.Validity[] $VALUES public static com.pusher.rest.data.Validity[] values () public static com.pusher.rest.data.Validity valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/pusher/rest/Pusher.class
Pusher.java package com.pusher.rest public com.pusher.rest.Pusher extends java.lang.Object { private static final com.google.gson.Gson BODY_SERIALISER private static final java.util.regex.Pattern HEROKU_URL private final String appId private final String key private final String secret private String host private String scheme private int requestTimeout private org.apache.http.impl.client.CloseableHttpClient client private com.google.gson.Gson dataMarshaller public void <init> (java.lang.String, java.lang.String, java.lang.String) String appId String key String secret public void <init> (java.lang.String) String url java.util.regex.Matcher m private void configure () public void setHost (java.lang.String) String host public void setCluster (java.lang.String) String cluster public void setEncrypted (boolean) boolean encrypted public void setRequestTimeout (int) int requestTimeout public void setGsonSerialiser (com.google.gson.Gson) com.google.gson.Gson gson public static org.apache.http.impl.client.HttpClientBuilder defaultHttpClientBuilder () public void configureHttpClient (org.apache.http.impl.client.HttpClientBuilder) org.apache.http.impl.client.HttpClientBuilder builder protected java.lang.String serialise (java.lang.Object) Object data public com.pusher.rest.data.Result trigger (java.lang.String, java.lang.String, java.lang.Object) String channel String eventName Object data public com.pusher.rest.data.Result trigger (java.util.List, java.lang.String, java.lang.Object) java.util.List channels String eventName Object data public com.pusher.rest.data.Result trigger (java.lang.String, java.lang.String, java.lang.Object, java.lang.String) String channel String eventName Object data String socketId public com.pusher.rest.data.Result trigger (java.util.List, java.lang.String, java.lang.Object, java.lang.String) java.util.List channels String eventName Object data String socketId String body public com.pusher.rest.data.Result trigger (java.util.List) com.pusher.rest.data.Event e java.util.List batch java.util.List eventsWithSerialisedBodies String body public com.pusher.rest.data.Result get (java.lang.String) String path public com.pusher.rest.data.Result get (java.lang.String, java.util.Map) String path java.util.Map parameters String fullPath java.net.URI uri public com.pusher.rest.data.Result post (java.lang.String, java.lang.String) String path String body String fullPath java.net.URI uri org.apache.http.entity.StringEntity bodyEntity org.apache.http.client.methods.HttpPost request com.pusher.rest.data.Result httpCall (org.apache.http.client.methods.HttpRequestBase) org.apache.http.HttpResponse response java.io.ByteArrayOutputStream baos String responseBody java.io.IOException e org.apache.http.client.methods.HttpRequestBase request org.apache.http.client.config.RequestConfig config public java.net.URI signedUri (java.lang.String, java.lang.String, java.lang.String) String method String path String body public java.net.URI signedUri (java.lang.String, java.lang.String, java.lang.String, java.util.Map) String method String path String body java.util.Map parameters public java.lang.String authenticate (java.lang.String, java.lang.String) String socketId String channel String signature public java.lang.String authenticate (java.lang.String, java.lang.String, com.pusher.rest.data.PresenceUser) String socketId String channel com.pusher.rest.data.PresenceUser user String channelData String signature public com.pusher.rest.data.Validity validateWebhookSignature (java.lang.String, java.lang.String, java.lang.String) String xPusherKeyHeader String xPusherSignatureHeader String body String recalculatedSignature static void <clinit> () }
com/pusher/rest/SignatureUtil.class
SignatureUtil.java package com.pusher.rest public com.pusher.rest.SignatureUtil extends java.lang.Object { public void <init> () public static java.net.URI uri (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map) java.util.Map$Entry e java.util.Map allParams org.apache.http.client.utils.URIBuilder b java.net.URISyntaxException e String method String scheme String host String path String body String key String secret java.util.Map extraParams private static java.lang.String bodyMd5 (java.lang.String) java.security.MessageDigest md byte[] digest java.security.NoSuchAlgorithmException e java.io.UnsupportedEncodingException e String body public static java.lang.String sign (java.lang.String, java.lang.String) javax.crypto.Mac mac byte[] digest java.security.InvalidKeyException e java.security.NoSuchAlgorithmException e java.io.UnsupportedEncodingException e String input String secret static java.lang.String buildSignatureString (java.lang.String, java.lang.String, java.util.Map) String key String method String path java.util.Map queryParams StringBuilder sb String[] keys boolean first }
com/pusher/rest/util/Prerequisites.class
Prerequisites.java package com.pusher.rest.util public final com.pusher.rest.util.Prerequisites extends java.lang.Object { private static final java.util.regex.Pattern VALID_CHANNEL private static final java.util.regex.Pattern VALID_SOCKET_ID private static final java.util.Set RESERVED_QUERY_KEYS public void <init> () public static void nonNull (java.lang.String, java.lang.Object) String name Object ref public static void nonEmpty (java.lang.String, java.lang.String) String name String ref public static void maxLength (java.lang.String, int, java.util.List) String name int max java.util.List ref public static void noNullMembers (java.lang.String, java.util.List) Object e String name java.util.List ref public static void noReservedKeys (java.util.Map) String k java.util.Map params public static void isValidSha256Key (java.lang.String, java.lang.String) javax.crypto.Mac mac java.security.NoSuchAlgorithmException e java.security.InvalidKeyException e String name String key public static void areValidChannels (java.util.List) String channel java.util.List channels public static void isValidChannel (java.lang.String) String channel public static void isValidSocketId (java.lang.String) String socketId private static void matchesRegex (java.lang.String, java.util.regex.Pattern, java.lang.String) String name java.util.regex.Pattern regex String toMatch static void <clinit> () }
META-INF/maven/
META-INF/maven/com.pusher/
META-INF/maven/com.pusher/pusher-http-java/
META-INF/maven/com.pusher/pusher-http-java/pom.xml
META-INF/maven/com.pusher/pusher-http-java/pom.properties