├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── release.yml │ └── release_pr.yml ├── .gitignore ├── CHANGELOG.md ├── LICENCE.txt ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── scripts └── get_staging_repository_id.py └── src ├── main ├── java │ └── com │ │ └── pusher │ │ └── client │ │ ├── AuthenticationFailureException.java │ │ ├── AuthorizationFailureException.java │ │ ├── Authorizer.java │ │ ├── ChannelAuthorizer.java │ │ ├── Client.java │ │ ├── Pusher.java │ │ ├── PusherOptions.java │ │ ├── UserAuthenticator.java │ │ ├── channel │ │ ├── Channel.java │ │ ├── ChannelEventListener.java │ │ ├── ChannelState.java │ │ ├── PresenceChannel.java │ │ ├── PresenceChannelEventListener.java │ │ ├── PrivateChannel.java │ │ ├── PrivateChannelEventListener.java │ │ ├── PrivateEncryptedChannel.java │ │ ├── PrivateEncryptedChannelEventListener.java │ │ ├── PusherEvent.java │ │ ├── SubscriptionEventListener.java │ │ ├── User.java │ │ ├── impl │ │ │ ├── BaseChannel.java │ │ │ ├── ChannelImpl.java │ │ │ ├── ChannelManager.java │ │ │ ├── InternalChannel.java │ │ │ ├── PresenceChannelImpl.java │ │ │ ├── PrivateChannelImpl.java │ │ │ ├── PrivateEncryptedChannelImpl.java │ │ │ └── message │ │ │ │ ├── AuthResponse.java │ │ │ │ ├── ChannelData.java │ │ │ │ ├── EncryptedReceivedData.java │ │ │ │ ├── PresenceMemberData.java │ │ │ │ ├── PresenceSubscriptionData.java │ │ │ │ ├── SubscribeMessage.java │ │ │ │ ├── SubscriptionCountData.java │ │ │ │ └── UnsubscribeMessage.java │ │ └── package-info.java │ │ ├── connection │ │ ├── Connection.java │ │ ├── ConnectionEventListener.java │ │ ├── ConnectionState.java │ │ ├── ConnectionStateChange.java │ │ ├── impl │ │ │ └── InternalConnection.java │ │ ├── package-info.java │ │ └── websocket │ │ │ ├── WebSocketClientWrapper.java │ │ │ ├── WebSocketConnection.java │ │ │ └── WebSocketListener.java │ │ ├── crypto │ │ └── nacl │ │ │ ├── AuthenticityException.java │ │ │ ├── SecretBoxOpener.java │ │ │ ├── SecretBoxOpenerFactory.java │ │ │ └── TweetNaclFast.java │ │ ├── example │ │ ├── ExampleApp.java │ │ ├── PresenceChannelExampleApp.java │ │ ├── PrivateChannelExampleApp.java │ │ ├── PrivateEncryptedChannelExampleApp.java │ │ ├── SimpleWebSocket.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── user │ │ ├── User.java │ │ └── impl │ │ │ ├── InternalUser.java │ │ │ ├── ServerToUserChannel.java │ │ │ └── message │ │ │ ├── AuthenticationResponse.java │ │ │ └── SigninMessage.java │ │ └── util │ │ ├── BaseHttpAuthClient.java │ │ ├── ConnectionFactory.java │ │ ├── Factory.java │ │ ├── HttpAuthorizer.java │ │ ├── HttpChannelAuthorizer.java │ │ ├── HttpUserAuthenticator.java │ │ ├── UrlEncodedConnectionFactory.java │ │ ├── internal │ │ ├── Base64.java │ │ └── Preconditions.java │ │ └── package-info.java ├── javadoc │ ├── css │ │ └── styles.css │ └── overview.html └── resources │ ├── META-INF │ └── proguard │ │ └── pusher.pro │ └── pusher.properties └── test └── java └── com └── pusher └── client ├── EndToEndTest.java ├── PusherOptionsTest.java ├── PusherTest.java ├── TestWebSocketClientWrapper.java ├── channel ├── PusherEventTest.java └── impl │ ├── ChannelImplTest.java │ ├── ChannelManagerTest.java │ ├── PresenceChannelImplTest.java │ ├── PrivateChannelImplTest.java │ ├── PrivateEncryptedChannelClearsKeyTest.java │ └── PrivateEncryptedChannelImplTest.java ├── connection ├── ConnectionStateChangeTest.java └── websocket │ ├── WebSocketClientWrapperTest.java │ └── WebSocketConnectionTest.java ├── crypto └── nacl │ └── SecretBoxOpenerTest.java ├── user └── impl │ └── InternalUserTest.java └── util ├── Base64Test.java ├── DoNothingExecutor.java ├── HttpChannelAuthorizerTest.java └── HttpUserAuthenticatorTest.java /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/.github/workflows/release_pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/gradlew.bat -------------------------------------------------------------------------------- /scripts/get_staging_repository_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/scripts/get_staging_repository_id.py -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/AuthenticationFailureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/AuthenticationFailureException.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/AuthorizationFailureException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/AuthorizationFailureException.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/Authorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/Authorizer.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/ChannelAuthorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/ChannelAuthorizer.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/Client.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/Pusher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/Pusher.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/PusherOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/PusherOptions.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/UserAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/UserAuthenticator.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/Channel.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/ChannelEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/ChannelEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/ChannelState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/ChannelState.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/PresenceChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/PresenceChannel.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/PresenceChannelEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/PresenceChannelEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/PrivateChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/PrivateChannel.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/PrivateChannelEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/PrivateChannelEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/PrivateEncryptedChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/PrivateEncryptedChannel.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/PrivateEncryptedChannelEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/PrivateEncryptedChannelEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/PusherEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/PusherEvent.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/SubscriptionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/SubscriptionEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/User.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/BaseChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/BaseChannel.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/ChannelImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/ChannelImpl.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/ChannelManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/ChannelManager.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/InternalChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/InternalChannel.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/PresenceChannelImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/PresenceChannelImpl.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/PrivateChannelImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/PrivateChannelImpl.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/PrivateEncryptedChannelImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/PrivateEncryptedChannelImpl.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/message/AuthResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/message/AuthResponse.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/message/ChannelData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/message/ChannelData.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/message/EncryptedReceivedData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/message/EncryptedReceivedData.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/message/PresenceMemberData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/message/PresenceMemberData.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/message/PresenceSubscriptionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/message/PresenceSubscriptionData.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/message/SubscribeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/message/SubscribeMessage.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/message/SubscriptionCountData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/message/SubscriptionCountData.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/impl/message/UnsubscribeMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/impl/message/UnsubscribeMessage.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/channel/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/channel/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/Connection.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/ConnectionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/ConnectionEventListener.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/ConnectionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/ConnectionState.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/ConnectionStateChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/ConnectionStateChange.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/impl/InternalConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/impl/InternalConnection.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/websocket/WebSocketClientWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/websocket/WebSocketClientWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/websocket/WebSocketConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/websocket/WebSocketConnection.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/connection/websocket/WebSocketListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/connection/websocket/WebSocketListener.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/crypto/nacl/AuthenticityException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/crypto/nacl/AuthenticityException.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/crypto/nacl/SecretBoxOpener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/crypto/nacl/SecretBoxOpener.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/crypto/nacl/SecretBoxOpenerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/crypto/nacl/SecretBoxOpenerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/crypto/nacl/TweetNaclFast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/crypto/nacl/TweetNaclFast.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/example/ExampleApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/example/ExampleApp.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/example/PresenceChannelExampleApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/example/PresenceChannelExampleApp.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/example/PrivateChannelExampleApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/example/PrivateChannelExampleApp.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/example/PrivateEncryptedChannelExampleApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/example/PrivateEncryptedChannelExampleApp.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/example/SimpleWebSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/example/SimpleWebSocket.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/example/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/example/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/user/User.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/user/impl/InternalUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/user/impl/InternalUser.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/user/impl/ServerToUserChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/user/impl/ServerToUserChannel.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/user/impl/message/AuthenticationResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/user/impl/message/AuthenticationResponse.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/user/impl/message/SigninMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/user/impl/message/SigninMessage.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/BaseHttpAuthClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/BaseHttpAuthClient.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/ConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/ConnectionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/Factory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/Factory.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/HttpAuthorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/HttpAuthorizer.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/HttpChannelAuthorizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/HttpChannelAuthorizer.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/HttpUserAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/HttpUserAuthenticator.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/UrlEncodedConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/UrlEncodedConnectionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/internal/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/internal/Base64.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/internal/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/internal/Preconditions.java -------------------------------------------------------------------------------- /src/main/java/com/pusher/client/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/java/com/pusher/client/util/package-info.java -------------------------------------------------------------------------------- /src/main/javadoc/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/javadoc/css/styles.css -------------------------------------------------------------------------------- /src/main/javadoc/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/javadoc/overview.html -------------------------------------------------------------------------------- /src/main/resources/META-INF/proguard/pusher.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/resources/META-INF/proguard/pusher.pro -------------------------------------------------------------------------------- /src/main/resources/pusher.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/main/resources/pusher.properties -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/EndToEndTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/EndToEndTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/PusherOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/PusherOptionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/PusherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/PusherTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/TestWebSocketClientWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/TestWebSocketClientWrapper.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/channel/PusherEventTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/channel/PusherEventTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/channel/impl/ChannelImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/channel/impl/ChannelImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/channel/impl/ChannelManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/channel/impl/ChannelManagerTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/channel/impl/PresenceChannelImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/channel/impl/PresenceChannelImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/channel/impl/PrivateChannelImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/channel/impl/PrivateChannelImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/channel/impl/PrivateEncryptedChannelClearsKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/channel/impl/PrivateEncryptedChannelClearsKeyTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/channel/impl/PrivateEncryptedChannelImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/channel/impl/PrivateEncryptedChannelImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/connection/ConnectionStateChangeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/connection/ConnectionStateChangeTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/connection/websocket/WebSocketClientWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/connection/websocket/WebSocketClientWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/connection/websocket/WebSocketConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/connection/websocket/WebSocketConnectionTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/crypto/nacl/SecretBoxOpenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/crypto/nacl/SecretBoxOpenerTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/user/impl/InternalUserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/user/impl/InternalUserTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/util/Base64Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/util/Base64Test.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/util/DoNothingExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/util/DoNothingExecutor.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/util/HttpChannelAuthorizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/util/HttpChannelAuthorizerTest.java -------------------------------------------------------------------------------- /src/test/java/com/pusher/client/util/HttpUserAuthenticatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-websocket-java/HEAD/src/test/java/com/pusher/client/util/HttpUserAuthenticatorTest.java --------------------------------------------------------------------------------