diff options
author | Michi Henning <michi@zeroc.com> | 2009-06-04 16:19:02 +1000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2009-06-04 16:19:02 +1000 |
commit | 45a3f61401e8c6cccc841fa43a4b35f9f5a444a8 (patch) | |
tree | 2d328e013b11a6e3724256cb471f6827c94b6e7d /java/src/Ice/SignalPolicy.java | |
parent | Fixed BCC compile errors (diff) | |
download | ice-45a3f61401e8c6cccc841fa43a4b35f9f5a444a8.tar.bz2 ice-45a3f61401e8c6cccc841fa43a4b35f9f5a444a8.tar.xz ice-45a3f61401e8c6cccc841fa43a4b35f9f5a444a8.zip |
Lots of javadoc comments.
Diffstat (limited to 'java/src/Ice/SignalPolicy.java')
-rw-r--r-- | java/src/Ice/SignalPolicy.java | 39 |
1 files changed, 18 insertions, 21 deletions
diff --git a/java/src/Ice/SignalPolicy.java b/java/src/Ice/SignalPolicy.java index 0d4d3ffd67f..faba3d600b3 100644 --- a/java/src/Ice/SignalPolicy.java +++ b/java/src/Ice/SignalPolicy.java @@ -9,27 +9,24 @@ package Ice; -public final class SignalPolicy +/** + * The signal policy for Ice.Application signal handling. + * + * @see Ice.Application + **/ +public enum SignalPolicy { - private static SignalPolicy[] _values = new SignalPolicy[4]; + /** + * If a signal is received, Ice.Application reacts to the signal + * by calling <code>destroy</code> or <code>shutdown</code> on + * the communicator, or by calling a custom shutdown hook installed + * by the application. + **/ + HandleSignals, - public static final int _HandleSignals = 0; - public static final SignalPolicy HandleSignals = new SignalPolicy(_HandleSignals); - public static final int _NoSignalHandling = 1; - public static final SignalPolicy NoSignalHandling = new SignalPolicy(_NoSignalHandling); - - public int - value() - { - return _value; - } - - private - SignalPolicy(int val) - { - _value = val; - _values[val] = this; - } - - private int _value; + /** + * Any signal that is received is not intercepted and takes the default + * action. + **/ + NoSignalHandling } |