Community
Participate
Working Groups
Get rid of the system communications daemon which is a daemon provided by RSE that listens to incoming requests. This was added for tools which might want to connect from the server to the client (upon, say, starting the tool). However, we can not see a clear need for it and the protocol to interact with the daemon is not well defined, so we will remove the following classes from org.eclipse.rse.core.comm package: - ISystemCommunicationsDaemonHandler - ISystemCommunicationsDaemonListener - SystemCommunicationsDaemon - SystemCommunicationsDaemonEvent We will also remove the Communications preference page and all associated labels, tooltips, F1 help and error messages.
Also removed SystemStartCommunicationsDaemonAction which was an action available from the Remote Systems view menu to start or stop the daemon. Daemon and all related classes are now removed.
Found this in rse.ui/HelpContexts.xml, please remove and check for other traces of the communications daemon <!-- RSE Communications daemon action --> <context id="dmna0000"> <description>This action starts and stops the local Remote System Explorer (RSE) communications daemon. This daemon is not directly used by individual RSE connections. Instead it allows local Workbench functions to accept incoming socket requests from remote systems. You can set the daemon to automatically start and configure the port used by the daemon in the Workbench preferences under Remote Systems->Communications.</description>
Also found this in systemMessages.xml line 1308: <Message ID="2201" Indicator="E"> <LevelOne>The RSE communications daemon could not be started.</LevelOne> </Message> corresponding to this in ISystemMessages.java, nowhere referenced: public static final String MSG_COMM_DAEMON_NOTSTARTED = "RSEC2201"; I think these are obsolete, so I would vote for removing them. I'd rather not see them in Open Source since the "Communications Daemon" was always so easy to confuse with the "Dstore daemon".
Got rid of the associated message and F1 help.
[target cleanup] 2.0 M6 was the original target milestone for this bug