Aaron Brown > perfSONAR_PS-Services-Daemon-0.09 > perfSONAR_PS::Services::Echo

Download:
perfSONAR_PS-Services-Daemon-0.09.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.09   Source  

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.