Community
Participate
Working Groups
* David McKnight (IBM) [224906] [dstore] changes for getting properties and doing exit due to single-process capability
* David McKnight (IBM) - [244388] [dstore] Connection hangs when a miner not installed
* David McKnight (IBM) - [278341] [dstore] Disconnect on idle causes the client hang
* Noriaki Takatsu (IBM) - [283656] [dstore][multithread] Serviceability issue
*******************************************************************************/
package org.eclipse.dstore.internal.core.server;
_dataStore.getUpdateHandler().finish();
_dataStore.finish();
System.out.println(ServerReturnCodes.RC_FINISHED);
if (_dataStore.getClient() != null) {
_dataStore.getClient().getLogger().logInfo(this.getClass().toString(), "Server timeout");
}
// only exit if there's no service manager
if (SystemServiceManager.getInstance().getSystemService() == null){
*
* Contributors:
* Noriaki Takatsu (IBM) [220126] [dstore][api][breaking] Single process server for multiple clients
* Noriaki Takatsu (IBM) [283656] [dstore][multithread] Serviceability issue
package org.eclipse.dstore.core.miners;
catch (Exception e)
{
_dataStore.getClient().getLogger().logError(this.getClass().toString(), e.toString(), e);
System.out.println(e);
catch (InterruptedException e)
* David McKnight (IBM) - [226561] [apidoc] Add API markup to RSE Javadocs where extend / implement is allowed
* Noriaki Takatsu (IBM) - [257666] [multithread] TCP/IP socket connection is not closed
* David McKnight (IBM) - [257666] modified original patch to simplify
package org.eclipse.dstore.core.server;
socket().close();
catch (IOException e){
*/
public void handleError(Throwable e)
System.out.println("RECEIVER ERROR"); //$NON-NLS-1$
e.printStackTrace();
* Noriaki Takatsu (IBM) - [226237] [dstore] Move the place where the ServerLogger instance is made
* Noriaki Takatsu (IBM) - [242968] [multithread] serverSocket must be closed when an exception happens in Accept
catch (IOException e)