summaryrefslogtreecommitdiff
path: root/java/src/Ice/Application.java
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2007-12-28 14:59:47 +1000
committerMichi Henning <michi@zeroc.com>2007-12-28 14:59:47 +1000
commitf2ba3e956befe6fdae9d6b70c4fc1f983316029e (patch)
tree2bb0dbe354579aa84025fc81b5670c7a9fc20ed7 /java/src/Ice/Application.java
parentBut 2521. (diff)
downloadice-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.java18
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;
}