|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pusher.client.example.ExampleApp
public class ExampleApp
Constructor Summary | |
---|---|
ExampleApp(String[] args)
|
Method Summary | |
---|---|
static void |
main(String[] args)
|
void |
onConnectionStateChange(ConnectionStateChange change)
Callback that is fired whenever the ConnectionState of the Connection changes. |
void |
onError(String message,
String code,
Exception e)
Callback that indicates either: An error message has been received from Pusher, or An error has occurred in the client library. |
void |
onEvent(String channelName,
String eventName,
String data)
Callback that is fired whenever an event that this SubscriptionEventListener has been bound to is received. |
void |
onSubscriptionSucceeded(String channelName)
Callback that is fired when a subscription success acknowledgement message is received from Pusher after subscribing to the channel. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExampleApp(String[] args)
Method Detail |
---|
public static void main(String[] args)
public void onConnectionStateChange(ConnectionStateChange change)
ConnectionEventListener
Callback that is fired whenever the ConnectionState
of the Connection
changes. The state
typically changes during connection to Pusher and during disconnection and reconnection.
This callback is only fired if the ConnectionEventListener has been bound to the new state by
calling Connection.bind(ConnectionState, ConnectionEventListener)
with either the new state or
ConnectionState.ALL
.
onConnectionStateChange
in interface ConnectionEventListener
change
- An object that contains the previous state of the connection and the new state. The new state
can be retrieved by calling ConnectionStateChange.getCurrentState()
.public void onError(String message, String code, Exception e)
ConnectionEventListener
Callback that indicates either:
All ConnectionEventListeners that have been registered by calling Connection.bind(ConnectionState, ConnectionEventListener)
will receive this callback, even if the ConnectionEventListener is only bound to specific
connection status changes.
onError
in interface ConnectionEventListener
message
- A message indicating the cause of the error.code
- The error code for the message. Can be null.e
- The exception that was thrown, if any. Can be null.public void onEvent(String channelName, String eventName, String data)
SubscriptionEventListener
onEvent
in interface SubscriptionEventListener
channelName
- The name of the channel that the event has been received on. This is useful if your ChannelEventListener
has been bound to events on more than one channel.eventName
- The name of the event that has been received. This will always be one of the events that your ChannelEventListener
has been bound to.data
- The JSON data that was included with the event. This can be parsed with Google's Gson library, which is a
dependency of this library, or your library of choice.public void onSubscriptionSucceeded(String channelName)
ChannelEventListener
Callback that is fired when a subscription success acknowledgement message is received from Pusher after subscribing to the channel.
For public channels this callback will be more or less immediate, assuming that you are connected to Pusher at the time of subscription. For private channels this callback will not be fired unless you are successfully authenticated.
onSubscriptionSucceeded
in interface ChannelEventListener
channelName
- The name of the channel that was successfully subscribed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |