summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
Diffstat (limited to 'java/src')
-rw-r--r--java/src/Ice/CommunicatorI.java5
-rw-r--r--java/src/Ice/InitializationData.java5
2 files changed, 10 insertions, 0 deletions
diff --git a/java/src/Ice/CommunicatorI.java b/java/src/Ice/CommunicatorI.java
index 62968e36539..0d2a4b1d054 100644
--- a/java/src/Ice/CommunicatorI.java
+++ b/java/src/Ice/CommunicatorI.java
@@ -139,6 +139,11 @@ public final class CommunicatorI implements Communicator
return _instance.initializationData().stats;
}
+ public Ice.Instrumentation.CommunicatorObserver getObserver()
+ {
+ return _instance.initializationData().observer;
+ }
+
public RouterPrx
getDefaultRouter()
{
diff --git a/java/src/Ice/InitializationData.java b/java/src/Ice/InitializationData.java
index a0afb52d448..6544602bd20 100644
--- a/java/src/Ice/InitializationData.java
+++ b/java/src/Ice/InitializationData.java
@@ -59,6 +59,11 @@ public final class InitializationData implements Cloneable
public Logger logger;
/**
+ * The communicator observer used by the Ice run-time.
+ **/
+ public Ice.Instrumentation.CommunicatorObserver observer;
+
+ /**
* The <Stats> instance for the communicator.
**/
public Stats stats;