diff options
author | Matthew Newhook <matthew@zeroc.com> | 2005-10-12 02:23:00 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2005-10-12 02:23:00 +0000 |
commit | 2a52a8fca98c1b3f5549f56a5d89356023699cb2 (patch) | |
tree | 6577c0dafdaf817d458adc092747f5c7a815aca5 /java/src/Ice/Util.java | |
parent | http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=87 (diff) | |
download | ice-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.java | 35 |
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 |