| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConnectionEventListener
Client applications should implement this interface if they wish to receive notifications when the state of a
 Connection changes or an error is thrown.
Implementations of this interface can be bound to the connection by calling Connection.bind(ConnectionState, ConnectionEventListener). 
 The connection itself can be retrieved from the Pusher object by calling 
 Pusher.getConnection().
Alternatively, you can bind your implementation of the interface and connect at the same time by calling 
 Pusher.connect(ConnectionEventListener, ConnectionState...).
| Method Summary | |
|---|---|
 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.  | 
| Method Detail | 
|---|
void onConnectionStateChange(ConnectionStateChange change)
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.
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().
void onError(String message,
             String code,
             Exception e)
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.
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.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||