diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2006-06-07 13:06:48 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2006-06-07 13:06:48 +0000 |
commit | 22494476ba23edcf85202af6c3427d7a707e04ca (patch) | |
tree | 58b136af71c57b551477750a099045fc9acb31d0 /java/src/Ice/Application.java | |
parent | Adding FilterParser header back to header file list after fixing VC++ (diff) | |
download | ice-22494476ba23edcf85202af6c3427d7a707e04ca.tar.bz2 ice-22494476ba23edcf85202af6c3427d7a707e04ca.tar.xz ice-22494476ba23edcf85202af6c3427d7a707e04ca.zip |
Bug 1041
Diffstat (limited to 'java/src/Ice/Application.java')
-rw-r--r-- | java/src/Ice/Application.java | 33 |
1 files changed, 25 insertions, 8 deletions
diff --git a/java/src/Ice/Application.java b/java/src/Ice/Application.java index 6bb3b8ac866..08a34616184 100644 --- a/java/src/Ice/Application.java +++ b/java/src/Ice/Application.java @@ -27,17 +27,39 @@ public abstract class Application public final int main(String appName, String[] args) { - return main(appName, args, null); + return main(appName, args, new InitializationData()); } public final int main(String appName, String[] args, String configFile) { - return main(appName, args, configFile, new InitializationData()); + InitializationData initData = new InitializationData(); + if(configFile != null) + { + initData.properties = Util.createProperties(); + initData.properties.load(configFile); + } + return main(appName, args, initData); + } + + /** + * @deprecated This method has been deprecated. + **/ + public final int + main(String appName, String[] args, String configFile, Logger logger) + { + InitializationData initData = new InitializationData(); + if(configFile != null) + { + initData.properties = Util.createProperties(); + initData.properties.load(configFile); + } + initData.logger = logger; + return main(appName, args, initData); } public final int - main(String appName, String[] args, String configFile, InitializationData initData) + main(String appName, String[] args, InitializationData initData) { if(_communicator != null) { @@ -52,11 +74,6 @@ public abstract class Application try { StringSeqHolder argHolder = new StringSeqHolder(args); - if(configFile != null) - { - initData.properties = Util.createProperties(); - initData.properties.load(configFile); - } _communicator = Util.initialize(argHolder, initData); // |