NAME
perfSONAR_PS::Services::Echo - A simple module that implements perfSONAR echo functionality.
DESCRIPTION
This module aims to provide a request handler that is compatible with the perfSONAR echo specification.
API
init ($self, $handler) This function is called by the perfSONAR daemon on startup and registers handlers for the various forms the echo request can take.
needLS The echo service does not need an LS, so it always returns 0.
registerLS A stub function to return an error if one tries to register the echo service with an LS
handleEvent($self, { output, messageId, messageType, messageParameters, eventType, subject, filterChain, data, rawRequest, doOutputMetadata }) This function is called when a metadata/data pair is found with an echo namespace. It adds the standard echo reply onto the message.
SEE ALSO
perfSONAR_PS::Services::Base, perfSONAR_PS::Common, perfSONAR_PS::Messages, perfSONAR_PS::RequestHandler
To join the 'perfSONAR-PS' mailing list, please visit:
https://mail.internet2.edu/wws/info/i2-perfsonar
The perfSONAR-PS subversion repository is located at:
https://svn.internet2.edu/svn/perfSONAR-PS
Questions and comments can be directed to the author, or the mailing list.
VERSION
$Id:$
AUTHOR
Aaron Brown, aaron@internet2.edu
LICENSE
You should have received a copy of the Internet2 Intellectual Property Framework along with this software. If not, see <http://www.internet2.edu/membership/ip.html>
COPYRIGHT
Copyright (c) 2004-2007, Internet2 and the University of Delaware
All rights reserved.