@@ -106,17 +106,20 @@ public static PushManagerImp build(Synchronizer synchronizer,
106106
107107 @ Override
108108 public void start () {
109+ _log .debug ("#1 - Start PushManagerImp" );
109110 try {
110111 lock .lock ();
111112 AuthenticationResponse response = _authApiClient .Authenticate ();
112113 _log .debug (String .format ("Auth service response pushEnabled: %s" , response .isPushEnabled ()));
113114 if (response .isPushEnabled () && startSse (response .getToken (), response .getChannels ())) {
115+ _log .debug ("#2 - PushManagerImp connected" );
114116 _expirationTime .set (_streamingTokenRefreshRate );
115117 _telemetryRuntimeProducer .recordStreamingEvents (new StreamingEvent (StreamEventsEnum .TOKEN_REFRESH .getType (),
116118 response .getExpiration (), System .currentTimeMillis ()));
117119 return ;
118120 }
119121
122+ _log .debug ("#3 - PushManagerImp error" );
120123 cleanUpResources ();
121124 if (response .isRetry ()) {
122125 _log .debug (String .format ("Handling retry error response" ));
@@ -125,6 +128,7 @@ public void start() {
125128 _log .debug (String .format ("Auth service response is disabled: %s" , response .getToken ()));
126129 _pushStatusTracker .forcePushDisable ();
127130 }
131+ _log .debug ("#4 - PushManagerImp error" );
128132 } catch (Exception e ) {
129133 _log .debug ("Exception in PushManager start: " + e .getMessage ());
130134 } finally {
@@ -134,10 +138,11 @@ public void start() {
134138
135139 @ Override
136140 public void stop () {
141+ _log .debug ("#1 - Stopping PushManagerImp" );
137142 try {
138143 lock .lock ();
139- _log .debug ("Stopping PushManagerImp" );
140144 cleanUpResources ();
145+ _log .debug ("#2 - Stopped PushManagerImp" );
141146 } finally {
142147 lock .unlock ();
143148 }
@@ -147,9 +152,11 @@ public void stop() {
147152 public void scheduleConnectionReset () {
148153 _log .debug (String .format ("scheduleNextTokenRefresh in %s SECONDS" , _expirationTime ));
149154 _nextTokenRefreshTask = _scheduledExecutorService .schedule (() -> {
150- _log .debug ("Starting scheduleNextTokenRefresh ..." );
155+ _log .debug ("#1 - Starting scheduleNextTokenRefresh ..." );
151156 stop ();
157+ _log .debug ("#2 - Finished to stop all streaming engine" );
152158 start ();
159+ _log .debug ("#3 - Finished to start streaming connection" );
153160 }, _expirationTime .get (), TimeUnit .SECONDS );
154161 }
155162
@@ -184,11 +191,15 @@ public void stopWorkers() {
184191 }
185192
186193 private void cleanUpResources () {
194+ _log .debug ("Starting cleanUpResources - #1" )
187195 _eventSourceClient .stop ();
196+ _log .debug ("cleanUpResources - #2" )
188197 stopWorkers ();
189198 if (_nextTokenRefreshTask != null ) {
190199 _log .debug ("Cancel nextTokenRefreshTask" );
191200 _nextTokenRefreshTask .cancel (false );
201+ _log .debug ("Finished cleanUpResources - #3 - Finished cancel nextTokenRefreshTask" )
192202 }
203+ _log .debug ("Finished cleanUpResources - #4" )
193204 }
194- }
205+ }
0 commit comments