summaryrefslogtreecommitdiff
path: root/java/src/Ice/Application.java
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2006-06-07 13:06:48 +0000
committerDwayne Boone <dwayne@zeroc.com>2006-06-07 13:06:48 +0000
commit22494476ba23edcf85202af6c3427d7a707e04ca (patch)
tree58b136af71c57b551477750a099045fc9acb31d0 /java/src/Ice/Application.java
parentAdding FilterParser header back to header file list after fixing VC++ (diff)
downloadice-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.java33
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);
//