perfSONAR_PS::Error::Message - A module that provides the message exceptions


perfSONAR_PS-Base documentation Contained in the perfSONAR_PS-Base distribution.

Index


Code Index:

NAME

Top

perfSONAR_PS::Error::Message - A module that provides the message exceptions framework for perfSONAR PS

DESCRIPTION

Top

This module provides the message exception objects.

API

Top

perfSONAR_PS::Error::Message

Base exception class from which all following exception objects derive.

perfSONAR_PS::Error::Message::InvalidXML

The XML is invalid, either it is not well formed, or has other issues.

perfSONAR_PS::Error::Message

Chaining errors, such as invalid chaining defined, or chaining could not be resolved.

perfSONAR_PS::Error::Message::NoMessageType

No message type was provided.

perfSONAR_PS::Error::Message::InvalidMessageType

The message type provided is invalid, it is not supported.

perfSONAR_PS::Error::Message::NoEventType

No Event Type was provided.

perfSONAR_PS::Error::Message::InvalidEventType

The event type is not supported or is invalid.

perfSONAR_PS::Error::Message::InvalidKey

The provide key is invalid or cannot be resolved.

perfSONAR_PS::Error::Message::InvalidSubject

The provided subject was invalid.

perfSONAR_PS::Error::Message::NoMetaDataPair

The metadata does not resolve to a data element.

SEE ALSO

Top

Exporter, Error::Simple

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

Top

$Id$

AUTHOR

Top

Yee-Ting Li <ytl@slac.stanford.edu>

LICENSE

Top

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

Top


perfSONAR_PS-Base documentation Contained in the perfSONAR_PS-Base distribution.
use perfSONAR_PS::Error;

our $VERSION = 0.09;

package perfSONAR_PS::Error::Message;
use base "perfSONAR_PS::Error";

package perfSONAR_PS::Error::Message::InvalidXML;
use base "perfSONAR_PS::Error::Message";


package perfSONAR_PS::Error::Message::Chaining;
use base "perfSONAR_PS::Error::Message";


package perfSONAR_PS::Error::Message::NoMessageType;
use base "perfSONAR_PS::Error::Message";

package perfSONAR_PS::Error::Message::InvalidMessageType;
use base "perfSONAR_PS::Error::Message";

package perfSONAR_PS::Error::Message::NoEventType;
use base "perfSONAR_PS::Error::Message";

package perfSONAR_PS::Error::Message::InvalidEventType;
use base "perfSONAR_PS::Error::Message";


package perfSONAR_PS::Error::Message::InvalidKey;
use base "perfSONAR_PS::Error::Message";

package perfSONAR_PS::Error::Message::InvalidSubject;
use base "perfSONAR_PS::Error::Message";

package perfSONAR_PS::Error::Message::NoMetadataDataPair;
use base "perfSONAR_PS::Error::Message";




1;