summaryrefslogtreecommitdiff
path: root/java/src/Ice/Util.java
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2005-10-12 02:23:00 +0000
committerMatthew Newhook <matthew@zeroc.com>2005-10-12 02:23:00 +0000
commit2a52a8fca98c1b3f5549f56a5d89356023699cb2 (patch)
tree6577c0dafdaf817d458adc092747f5c7a815aca5 /java/src/Ice/Util.java
parenthttp://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=87 (diff)
downloadice-2a52a8fca98c1b3f5549f56a5d89356023699cb2.tar.bz2
ice-2a52a8fca98c1b3f5549f56a5d89356023699cb2.tar.xz
ice-2a52a8fca98c1b3f5549f56a5d89356023699cb2.zip
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=87
Diffstat (limited to 'java/src/Ice/Util.java')
-rw-r--r--java/src/Ice/Util.java35
1 files changed, 31 insertions, 4 deletions
diff --git a/java/src/Ice/Util.java b/java/src/Ice/Util.java
index 6e27ba8bde6..81e8c445c3f 100644
--- a/java/src/Ice/Util.java
+++ b/java/src/Ice/Util.java
@@ -67,7 +67,7 @@ public final class Util
initialize(StringSeqHolder args)
{
Properties properties = getDefaultProperties(args);
- return initializeWithProperties(args, properties);
+ return initializeWithPropertiesAndLogger(args, properties, null);
}
public static Communicator
@@ -78,20 +78,47 @@ public final class Util
}
public static Communicator
+ initializeWithLogger(StringSeqHolder args, Logger logger)
+ {
+ Properties properties = getDefaultProperties(args);
+ return initializeWithPropertiesAndLogger(args, properties, logger);
+ }
+
+ public static Communicator
+ initializeWithLogger(String[] args, Logger logger)
+ {
+ StringSeqHolder argsH = new StringSeqHolder(args);
+ return initializeWithLogger(argsH, logger);
+ }
+
+ public static Communicator
initializeWithProperties(StringSeqHolder args, Properties properties)
{
+ return initializeWithPropertiesAndLogger(args, properties, null);
+ }
+
+ public static Communicator
+ initializeWithProperties(String[] args, Properties properties)
+ {
+ StringSeqHolder argsH = new StringSeqHolder(args);
+ return initializeWithProperties(argsH, properties);
+ }
+
+ public static Communicator
+ initializeWithPropertiesAndLogger(StringSeqHolder args, Properties properties, Logger logger)
+ {
args.value = properties.parseIceCommandLineOptions(args.value);
- CommunicatorI result = new CommunicatorI(properties);
+ CommunicatorI result = new CommunicatorI(properties, logger);
result.finishSetup(args);
return result;
}
public static Communicator
- initializeWithProperties(String[] args, Properties properties)
+ initializeWithPropertiesAndLogger(String[] args, Properties properties, Logger logger)
{
StringSeqHolder argsH = new StringSeqHolder(args);
- return initializeWithProperties(argsH, properties);
+ return initializeWithPropertiesAndLogger(argsH, properties, logger);
}
public static IceInternal.Instance