diff --git a/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/dstore/universal/miners/ServerLogger.java b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java similarity index 97% rename from rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/dstore/universal/miners/ServerLogger.java rename to rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java index a5491c5c7dc..53aea859540 100644 --- a/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/dstore/universal/miners/ServerLogger.java +++ b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java @@ -12,9 +12,10 @@ * * Contributors: * Noriaki Takatsu (IBM) - [220126] [dstore][api][breaking] Single process server for multiple clients + * David McKnight (IBM) - [226086] [dstore][api][breaking] Move ServerLogger class to dstore.core ********************************************************************************/ -package org.eclipse.rse.dstore.universal.miners; +package org.eclipse.dstore.core.server; import java.io.File; import java.io.FileOutputStream; @@ -22,7 +23,6 @@ import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import java.util.ResourceBundle; -import org.eclipse.dstore.core.server.IServerLogger; /** * Class that facilitates logging for errors, warnings, debug messages and info for DataStore diff --git a/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/dstore/universal/miners/EnvironmentMiner.java b/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/dstore/universal/miners/EnvironmentMiner.java index df6375c7b45..4b87199a19b 100644 --- a/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/dstore/universal/miners/EnvironmentMiner.java +++ b/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/dstore/universal/miners/EnvironmentMiner.java @@ -30,6 +30,7 @@ import org.eclipse.dstore.core.miners.Miner; import org.eclipse.dstore.core.model.Client; import org.eclipse.dstore.core.model.DE; import org.eclipse.dstore.core.model.DataElement; +import org.eclipse.dstore.core.server.ServerLogger; public class EnvironmentMiner extends Miner diff --git a/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/util/DownloadListener.java b/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/util/DownloadListener.java index 7a676c3c5bf..0b0214d109a 100644 --- a/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/util/DownloadListener.java +++ b/rse/plugins/org.eclipse.rse.services.dstore/src/org/eclipse/rse/services/dstore/util/DownloadListener.java @@ -280,13 +280,14 @@ public class DownloadListener implements IDomainListener return _status; } + private void wakeupServer(DataElement status) { if (status != null) { // token command to wake up update handler - DataElement cmdDescriptor = _dataStore.findCommandDescriptor("C_REFRESH"); //$NON-NLS-1$ - DataElement subject = status.getParent().get(0); + DataElement subject = (DataElement)status.getParent().get(0); + DataElement cmdDescriptor = _dataStore.localDescriptorQuery(subject.getDescriptor(), "C_QUERY_EXISTS"); if (cmdDescriptor != null) { _dataStore.command(cmdDescriptor, subject);