diff --git a/src/com/backendless/rt/RTService.java b/src/com/backendless/rt/RTService.java
index <HASH>..<HASH> 100644
--- a/src/com/backendless/rt/RTService.java
+++ b/src/com/backendless/rt/RTService.java
@@ -11,6 +11,8 @@ public interface RTService
 
   void addConnectErrorListener( Fault fault );
 
+  void removeConnectionListeners();
+
   void addDisconnectListener( Result<String> callback );
 
   <T extends Result> void removeListener( T callback );
diff --git a/src/com/backendless/rt/RTServiceImpl.java b/src/com/backendless/rt/RTServiceImpl.java
index <HASH>..<HASH> 100644
--- a/src/com/backendless/rt/RTServiceImpl.java
+++ b/src/com/backendless/rt/RTServiceImpl.java
@@ -79,6 +79,12 @@ public class RTServiceImpl implements RTService
   }
 
   @Override
+  public void removeConnectionListeners()
+  {
+    connectListeners.clear();
+  }
+
+  @Override
   public void addDisconnectListener( Result<String> callback )
   {
     disconnectListeners.add( callback );
fixed BKNDLSS-<I> Add method for deletion of all connection management listeners