Bugs item #1931487, was opened at 2008-04-01 11:20
Message generated for change (Settings changed) made by bindul
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=1020092&aid=1931487&group_id=212019

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: insight-ui
Group: insight-ui-v1.5.1
>Status: Closed
Resolution: Fixed
Priority: 6
Private: No
Submitted By: Bindul Bhowmik (bindul)
Assigned to: Bindul Bhowmik (bindul)
Summary: Remote Receiver does not stop

Initial Comment:
The Insight Remote Protocol Receiver once started does not stop if events are 
already loaded in the application from a local file. The receiver starts and 
stops fine when no events are loaded.

----------------------------------------------------------------------

Comment By: Bindul Bhowmik (bindul)
Date: 2008-04-04 01:19

Message:
Logged In: YES 
user_id=1127769
Originator: YES

Fixed with a workaround. The StopReceiverAction now stops both a tailing
file action as well as a Remote receiver. There is no if else, it tries to
call stop on both receivers.

Fix committed on the insight-ui-1.5.0 branch in Revision 160. Should be
available in 1.5.2 release.

----------------------------------------------------------------------

Comment By: Bindul Bhowmik (bindul)
Date: 2008-04-01 16:46

Message:
Logged In: YES 
user_id=1127769
Originator: YES

Regu,

Need your input on this. I found out the problem. It is in the
StopReceiverAction
(http://mindtreeinsight.svn.sourceforge.net/viewvc/mindtreeinsight/insight/insight-ui/branches/insight-ui-1.5.0/src/main/java/com/mindtree/techworks/insight/gui/action/StopReceiverAction.java?view=markup#l_76).
The method first tries to look at the LoadLocalFileAction and if that
instance does not have a receiver instance in it, then looks at the
RemoteProtocolReceiverAction.

If a file has already been loaded from the local file system, there will
be a receiver instance in the Local File Action; hence the stop is never
called on the Remote Protocol Receiver Action. Thinking about it, it is a
general Insight design that receivers are never cleared from the Actions
(which are singletons).

My quick and dirty take to fix this defect is to have a new action to stop
the remote receiver. We can take a good look at this defect (maybe open a
feature req.) and look at redesigning the whole Receiver and Action
interaction when we do 2.0.

Bindul

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=1020092&aid=1931487&group_id=212019

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
mindtreeinsight-devel mailing list
mindtreeinsight-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mindtreeinsight-devel

Reply via email to