NAME

perfSONAR_PS::Error::Common - A module that provides the exceptions framework that are common for perfSONAR PS

DESCRIPTION

This module provides the common exception objects.

API

perfSONAR_PS::Error::Common

Base exception object from which all other common exceptions inherit.

perfSONAR_PS::Error::Transport

Transportation error, such as uncommunicative host, non-resolveable address etc.

perfSONAR_PS::Error::Common::Configuration

Configuration error; such as not valid, cannot be found etc.

perfSONAR_PS::Error::Common::NoLogger

No logger can be found

perfSONAR_PS::Error::Common::ActionNotSupported

Not sure - from EU

perfSONAR_PS::Error::Common::Manager

Somethign went wrong with teh daemon architecture

perfSONAR_PS::Error::Common::Manager::NoConfiguration

The manager could not find an appropiate configuration file

perfSONAR_PS::Error::Common::Manager::CannotCreateComponent

the manager could not spawn off the relevant service

perfSONAR_PS::Error::Common::Storage

Common storage exception object. All storage exceptions derive from this.

perfSONAR_PS::Error::Common::Storage::Query

The query is not valid, or the query is wrong; base object

perfSONAR_PS::Error::Common::Storage::Query::IncompleteData

The data query is incomplete

perfSONAR_PS::Error::Common::Storage::Query::IncompleteMetaData

The metadata query is incomplete

perfSONAR_PS::Error::Common::Storage::Query::InvalidTimestampType

The timestamp in the query is invalid

perfSONAR_PS::Error::Common::Storage::Query::InvalidUpdateParamter

The update parameter is invalid

perfSONAR_PS::Error::Common::Storage::Fetch

The fetch for the data failed.

perfSONAR_PS::Error::Common::Storage::Open

Could not open the storage component (database etc) required.

perfSONAR_PS::Error::Common::Storage::Update

An error with updating occured.

perfSONAR_PS::Error::Common::Storage::Delete

Could not delete the appropriate item.

perfSONAR_PS::Error::Common::Storage::Close

An error with closing the storage component.

SEE ALSO

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

$Id$

AUTHOR

Yee-Ting Li <ytl@slac.stanford.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.