diff options
author | Henri Herscher <henri@oreka.org> | 2005-12-01 16:33:11 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2005-12-01 16:33:11 +0000 |
commit | f42e83fef88ff56ef0be8b9657fb030ecfdae46d (patch) | |
tree | 04f77ec3b043bcc2a45d0e88ffcb8e2740ed4db4 /orktrack/src/net | |
parent | e3009e43b43c329dddaf1f73c5c773db2abf4ba3 (diff) |
Added ping message
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@82 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orktrack/src/net')
-rw-r--r-- | orktrack/src/net/sf/oreka/orktrack/OrkTrack.java | 4 | ||||
-rw-r--r-- | orktrack/src/net/sf/oreka/orktrack/messages/PingMessage.java | 53 |
2 files changed, 56 insertions, 1 deletions
diff --git a/orktrack/src/net/sf/oreka/orktrack/OrkTrack.java b/orktrack/src/net/sf/oreka/orktrack/OrkTrack.java index c4aacea..83038a8 100644 --- a/orktrack/src/net/sf/oreka/orktrack/OrkTrack.java +++ b/orktrack/src/net/sf/oreka/orktrack/OrkTrack.java @@ -21,6 +21,7 @@ import java.util.Date; import net.sf.oreka.HibernateManager; import net.sf.oreka.OrkObjectFactory; import net.sf.oreka.orktrack.messages.MetadataMessage; +import net.sf.oreka.orktrack.messages.PingMessage; import net.sf.oreka.orktrack.messages.TapeMessage; import net.sf.oreka.orktrack.messages.UserStateMessage; @@ -52,7 +53,8 @@ public class OrkTrack { OrkObjectFactory.instance().registerOrkObject(new OrkTrackConfig()); OrkObjectFactory.instance().registerOrkObject(new MetadataMessage()); OrkObjectFactory.instance().registerOrkObject(new TapeMessage()); - OrkObjectFactory.instance().registerOrkObject(new UserStateMessage()); + OrkObjectFactory.instance().registerOrkObject(new UserStateMessage()); + OrkObjectFactory.instance().registerOrkObject(new PingMessage()); ConfigManager.getInstance().load(configFile); diff --git a/orktrack/src/net/sf/oreka/orktrack/messages/PingMessage.java b/orktrack/src/net/sf/oreka/orktrack/messages/PingMessage.java new file mode 100644 index 0000000..9c53cf2 --- /dev/null +++ b/orktrack/src/net/sf/oreka/orktrack/messages/PingMessage.java @@ -0,0 +1,53 @@ +/* + * Oreka -- A media capture and retrieval platform + * + * Copyright (C) 2005, orecx LLC + * + * http://www.orecx.com + * + * This program is free software, distributed under the terms of + * the GNU General Public License. + * Please refer to http://www.gnu.org/copyleft/gpl.html + * + */ + +package net.sf.oreka.orktrack.messages; + +import net.sf.oreka.OrkException; +import net.sf.oreka.messages.AsyncMessage; +import net.sf.oreka.messages.SimpleResponseMessage; +import net.sf.oreka.messages.SyncMessage; +import net.sf.oreka.serializers.OrkSerializer; + +import org.apache.log4j.Logger; + +public class PingMessage extends SyncMessage { + + static Logger logger = Logger.getLogger(PingMessage.class); + + + public PingMessage() { + } + + @Override + public AsyncMessage process() { + + SimpleResponseMessage response = new SimpleResponseMessage(); + response.setSuccess(true); + return response; + } + + public void define(OrkSerializer serializer) throws OrkException { + + } + + public String getOrkClassName() { + return "ping"; + } + + public void validate() { + // TODO Auto-generated method stub + + } + +}
\ No newline at end of file |