Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
In the call api there is a method called call.close(), it is there to close the transport listeners , but it seems the underline logic is incorrect.
In the client side if you try to use two channel case ,it check whether the corresponding listener is there if it is not there it will start the listener else you the already started listener , but by in different service invocation if we call call.close(), all the others wont be getting an desired out put ,in fact it will be getting an socket time out exeption , that is because call.close() logic seems to be incorrect.
(Sorry I do not have a test case )