summaryrefslogtreecommitdiff
path: root/java/src/Ice/InitializationData.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/Ice/InitializationData.java')
-rw-r--r--java/src/Ice/InitializationData.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/java/src/Ice/InitializationData.java b/java/src/Ice/InitializationData.java
index 7f5f62822ae..466174af2bc 100644
--- a/java/src/Ice/InitializationData.java
+++ b/java/src/Ice/InitializationData.java
@@ -9,13 +9,28 @@
package Ice;
+/**
+ * A class that encapsulates data to initialize a communicator.
+ *
+ * @see Communicator.intialize
+ * @see Properties
+ * @see Logger
+ * @see Stats
+ * @see ThreadNotification
+ **/
public final class InitializationData implements Cloneable
{
+ /**
+ * Creates an instance with all members set to <code>null</code>.
+ **/
public
InitializationData()
{
}
+ /**
+ * Creates and returns a copy of this object.
+ **/
public java.lang.Object
clone()
{
@@ -33,8 +48,23 @@ public final class InitializationData implements Cloneable
return o;
}
+ /**
+ * The properties for the communicator.
+ **/
public Properties properties;
+
+ /**
+ * The logger for the communicator.
+ **/
public Logger logger;
+
+ /**
+ * The <Stats> instance for the communicator.
+ **/
public Stats stats;
+
+ /**
+ * The thread hook for the communicator.
+ **/
public ThreadNotification threadHook;
}