diff options
author | Michi Henning <michi@zeroc.com> | 2007-12-28 14:59:47 +1000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2007-12-28 14:59:47 +1000 |
commit | f2ba3e956befe6fdae9d6b70c4fc1f983316029e (patch) | |
tree | 2bb0dbe354579aa84025fc81b5670c7a9fc20ed7 /java/src/Ice/Application.java | |
parent | But 2521. (diff) | |
download | ice-f2ba3e956befe6fdae9d6b70c4fc1f983316029e.tar.bz2 ice-f2ba3e956befe6fdae9d6b70c4fc1f983316029e.tar.xz ice-f2ba3e956befe6fdae9d6b70c4fc1f983316029e.zip |
Bug 2179: made signal handling argument for Ice.Application a proper
enum in Java and C#.
Diffstat (limited to 'java/src/Ice/Application.java')
-rw-r--r-- | java/src/Ice/Application.java | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/java/src/Ice/Application.java b/java/src/Ice/Application.java index ac4ef70ee49..e02cbd19ef1 100644 --- a/java/src/Ice/Application.java +++ b/java/src/Ice/Application.java @@ -11,8 +11,6 @@ package Ice; public abstract class Application { - public final static int HandleSignals = 0; - public final static int NoSignalHandling = 1; public Application() @@ -20,7 +18,7 @@ public abstract class Application } public - Application(int signalPolicy) + Application(SignalPolicy signalPolicy) { _signalPolicy = signalPolicy; } @@ -118,7 +116,7 @@ public abstract class Application // // The default is to destroy when a signal is received. // - if(_signalPolicy == HandleSignals) + if(_signalPolicy == SignalPolicy.HandleSignals) { destroyOnInterrupt(); } @@ -148,7 +146,7 @@ public abstract class Application } // This clears any set interrupt. - if(_signalPolicy == HandleSignals) + if(_signalPolicy == SignalPolicy.HandleSignals) { defaultInterrupt(); } @@ -242,7 +240,7 @@ public abstract class Application public static void destroyOnInterrupt() { - if(_signalPolicy == HandleSignals) + if(_signalPolicy == SignalPolicy.HandleSignals) { synchronized(_mutex) { @@ -274,7 +272,7 @@ public abstract class Application public static void shutdownOnInterrupt() { - if(_signalPolicy == HandleSignals) + if(_signalPolicy == SignalPolicy.HandleSignals) { synchronized(_mutex) { @@ -315,7 +313,7 @@ public abstract class Application public static void setInterruptHook(java.lang.Thread newHook) // Pun intended. { - if(_signalPolicy == HandleSignals) + if(_signalPolicy == SignalPolicy.HandleSignals) { try { @@ -339,7 +337,7 @@ public abstract class Application public static void defaultInterrupt() { - if(_signalPolicy == HandleSignals) + if(_signalPolicy == SignalPolicy.HandleSignals) { changeHook(null); } @@ -549,5 +547,5 @@ public abstract class Application private static boolean _callbackInProgress = false; private static boolean _destroyed = false; private static boolean _interrupted = false; - private static int _signalPolicy = HandleSignals; + private static SignalPolicy _signalPolicy = SignalPolicy.HandleSignals; } |