Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2010-08-03 15:54:31 +0000
committerslewis2010-08-03 15:54:31 +0000
commit64a7a364b2b5c5b4fd361bf2ce0af9dfd4afcfdd (patch)
tree5d77380a07bf3c297ca7523837ae2d34e1a78086 /framework
parentf446a91f6a2d236f5b250496e0069689809256b2 (diff)
downloadorg.eclipse.ecf-64a7a364b2b5c5b4fd361bf2ce0af9dfd4afcfdd.tar.gz
org.eclipse.ecf-64a7a364b2b5c5b4fd361bf2ce0af9dfd4afcfdd.tar.xz
org.eclipse.ecf-64a7a364b2b5c5b4fd361bf2ce0af9dfd4afcfdd.zip
Added further tracing
Diffstat (limited to 'framework')
-rw-r--r--framework/bundles/org.eclipse.ecf.sharedobject/META-INF/MANIFEST.MF2
-rw-r--r--framework/bundles/org.eclipse.ecf.sharedobject/src/org/eclipse/ecf/core/sharedobject/BaseSharedObject.java14
2 files changed, 12 insertions, 4 deletions
diff --git a/framework/bundles/org.eclipse.ecf.sharedobject/META-INF/MANIFEST.MF b/framework/bundles/org.eclipse.ecf.sharedobject/META-INF/MANIFEST.MF
index fdfe6c404..ecbf3dddb 100644
--- a/framework/bundles/org.eclipse.ecf.sharedobject/META-INF/MANIFEST.MF
+++ b/framework/bundles/org.eclipse.ecf.sharedobject/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-Name: %plugin.name
Bundle-SymbolicName: org.eclipse.ecf.sharedobject;singleton:=true
-Bundle-Version: 2.1.0.qualifier
+Bundle-Version: 2.2.0.qualifier
Bundle-Activator: org.eclipse.ecf.internal.core.sharedobject.Activator
Bundle-Localization: plugin
Bundle-Vendor: %plugin.provider
diff --git a/framework/bundles/org.eclipse.ecf.sharedobject/src/org/eclipse/ecf/core/sharedobject/BaseSharedObject.java b/framework/bundles/org.eclipse.ecf.sharedobject/src/org/eclipse/ecf/core/sharedobject/BaseSharedObject.java
index ca59716db..d69cad8a6 100644
--- a/framework/bundles/org.eclipse.ecf.sharedobject/src/org/eclipse/ecf/core/sharedobject/BaseSharedObject.java
+++ b/framework/bundles/org.eclipse.ecf.sharedobject/src/org/eclipse/ecf/core/sharedobject/BaseSharedObject.java
@@ -351,13 +351,15 @@ public class BaseSharedObject implements ISharedObject, IIdentifiable {
*/
protected void sendSharedObjectMsgTo(ID toID, SharedObjectMsg msg) throws IOException {
ISharedObjectContext context = getContext();
+ String method = "sendSharedObjectMsgTo"; //$NON-NLS-1$
+ traceEntering(method, new Object[] {toID, msg});
if (context != null) {
Assert.isNotNull(msg, "SharedObjectMsg cannot be null"); //$NON-NLS-1$
- String method = "sendSharedObjectMsgTo"; //$NON-NLS-1$
- traceEntering(method, new Object[] {toID, msg});
context.sendMessage(toID, new SharedObjectMsgEvent(getID(), toID, msg));
- traceExiting(method);
+ } else {
+ trace(method, "No shared object context available, so no message sent"); //$NON-NLS-1$
}
+ traceExiting(method);
}
/**
@@ -639,4 +641,10 @@ public class BaseSharedObject implements ISharedObject, IIdentifiable {
Trace.catching(Activator.PLUGIN_ID, SharedObjectDebugOptions.EXCEPTIONS_CATCHING, this.getClass(), getSharedObjectAsString(method), t);
}
+ /**
+ * @since 2.2
+ */
+ protected void trace(String method, String message) {
+ Trace.trace(Activator.PLUGIN_ID, SharedObjectDebugOptions.DEBUG, this.getClass(), method, getSharedObjectAsString(method) + ": " + message); //$NON-NLS-1$
+ }
}

Back to the top