summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2012-08-16 21:49:02 +0200
committerJose <jose@zeroc.com>2012-08-16 21:49:02 +0200
commit55b60058188cd2a09c4872bf4555c0ac41000e27 (patch)
tree9d10c100464b43523fd209e33b9d9f486533674b /java
parentAdded Metrics::failures count and getMetricsFailures method (diff)
downloadice-55b60058188cd2a09c4872bf4555c0ac41000e27.tar.bz2
ice-55b60058188cd2a09c4872bf4555c0ac41000e27.tar.xz
ice-55b60058188cd2a09c4872bf4555c0ac41000e27.zip
minor fixes
Diffstat (limited to 'java')
-rw-r--r--java/build.xml2
-rw-r--r--java/src/Ice/CommunicatorI.java5
-rw-r--r--java/src/Ice/InitializationData.java5
3 files changed, 12 insertions, 0 deletions
diff --git a/java/build.xml b/java/build.xml
index 4164c47b28d..e0444f8ad49 100644
--- a/java/build.xml
+++ b/java/build.xml
@@ -77,6 +77,8 @@
<include name="Stats.ice" />
<include name="Connection.ice" />
<include name="Version.ice" />
+ <include name="Observer.ice" />
+ <include name="Metrics.ice" />
</fileset>
<fileset dir="${slice.dir}/Freeze">
<include name="DB.ice" />
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;