diff options
author | pjain <pjain@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1996-11-12 00:51:48 +0000 |
---|---|---|
committer | pjain <pjain@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1996-11-12 00:51:48 +0000 |
commit | e8d6c3f71e9fc8d3d58e7d0e7cacbdd5c9737753 (patch) | |
tree | 92ca889f4133af7bcbc7a2f2c7c745b74f6178fb /java/src/ServiceObject.java | |
parent | 42514f4dad71286732135a3436220b3672bbcf8c (diff) | |
download | ATCD-e8d6c3f71e9fc8d3d58e7d0e7cacbdd5c9737753.tar.gz |
image files
source files
Diffstat (limited to 'java/src/ServiceObject.java')
-rw-r--r-- | java/src/ServiceObject.java | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/java/src/ServiceObject.java b/java/src/ServiceObject.java new file mode 100644 index 00000000000..7a6f8d2e909 --- /dev/null +++ b/java/src/ServiceObject.java @@ -0,0 +1,61 @@ +/************************************************* + * + * = PACKAGE + * ACE.ServiceConfigurator + * + * = FILENAME + * ServiceObject.java + * + *@author Prashant Jain + * + *************************************************/ +package ACE.ServiceConfigurator; + +import java.io.*; +import ACE.Reactor.*; + +public class ServiceObject implements EventHandler +{ + /** + * Initialize object when dynamic loading occurs. Overwrite this + * method to do anything useful. + *@return -1 (default implementation) + */ + public int init (String [] args) + { + return -1; + } + + /** + * Terminate the object. Note that an object can not be explicitly + * unloaded. Overwrite this method to do anything useful. + *@return -1 (default implementation) + */ + public int fini () + { + return -1; + } + + /** + * Get information on an active object. Overwrite this method to do + * anything useful. + *@return null (default implementation) + */ + public String info () + { + return null; + } + + /** + * Called when timer expires. Overwrite this method to do + * anything useful. + *@param tv Time Value for which timer was set + *@param obj An arbitrary object that was passed to the Timer Queue + * (Asynchronous Completion Token) + *@return -1 + */ + public int handleTimeout (TimeValue tv, Object obj) + { + return -1; + } +} |