11package ua .naiksoftware .stomp ;
22
3+ import android .nfc .Tag ;
34import android .support .annotation .NonNull ;
45import android .support .annotation .Nullable ;
56import android .util .Log ;
1819
1920class OkHttpConnectionProvider extends AbstractConnectionProvider {
2021
22+ public static final String TAG = "OkHttpConnProvider" ;
23+
2124 private final String mUri ;
2225 @ NonNull
2326 private final Map <String , String > mConnectHttpHeaders ;
2427 private final OkHttpClient mOkHttpClient ;
25- private final String tag = OkHttpConnectionProvider .class .getSimpleName ();
2628
2729 @ Nullable
2830 private WebSocket openedSocked ;
@@ -44,6 +46,7 @@ public void rawDisconnect() {
4446
4547 @ Override
4648 void createWebSocketConnection () {
49+ Log .d (TAG , "createWebSocketConnection" );
4750 Request .Builder requestBuilder = new Request .Builder ()
4851 .url (mUri );
4952
@@ -53,6 +56,7 @@ void createWebSocketConnection() {
5356 new WebSocketListener () {
5457 @ Override
5558 public void onOpen (WebSocket webSocket , @ NonNull Response response ) {
59+ Log .d (TAG , "onOpen" );
5660 LifecycleEvent openEvent = new LifecycleEvent (LifecycleEvent .Type .OPENED );
5761
5862 TreeMap <String , String > headersAsMap = headersAsMap (response );
@@ -64,7 +68,7 @@ public void onOpen(WebSocket webSocket, @NonNull Response response) {
6468 @ Override
6569 public void onMessage (WebSocket webSocket , String text ) {
6670 if (text .equals ("\n " ))
67- Log .d (tag , "RECEIVED HEARTBEAT" );
71+ Log .d (TAG , "RECEIVED HEARTBEAT" );
6872 else
6973 emitMessage (text );
7074 }
@@ -76,25 +80,29 @@ public void onMessage(WebSocket webSocket, @NonNull ByteString bytes) {
7680
7781 @ Override
7882 public void onClosed (WebSocket webSocket , int code , String reason ) {
83+ Log .d (TAG , "onClosed (nullify socket)" );
7984 openedSocked = null ;
8085 emitLifecycleEvent (new LifecycleEvent (LifecycleEvent .Type .CLOSED ));
8186 }
8287
8388 @ Override
8489 public void onFailure (WebSocket webSocket , Throwable t , Response response ) {
8590 // in OkHttp, a Failure is equivalent to a JWS-Error *and* a JWS-Close
91+ Log .d (TAG , "onFailure (nullify socket)" );
8692 emitLifecycleEvent (new LifecycleEvent (LifecycleEvent .Type .ERROR , new Exception (t )));
8793 openedSocked = null ;
8894 emitLifecycleEvent (new LifecycleEvent (LifecycleEvent .Type .CLOSED ));
8995 }
9096
9197 @ Override
9298 public void onClosing (final WebSocket webSocket , final int code , final String reason ) {
99+ Log .d (TAG , "onClosing" );
93100 webSocket .close (code , reason );
94101 }
95102 }
96103
97104 );
105+ Log .d (TAG , "Socket inited " + openedSocked );
98106 }
99107
100108 @ Override
0 commit comments