IT_Bus::ServiceLifecycleException Class Reference

#include <it_bus/service_lifecycle_exception.h>

Inheritance diagram for IT_Bus::ServiceLifecycleException:

IT_Bus::Exception IT_Bus::ObjectBase IT_Bus::ServiceActivationException List of all members.

Detailed Description

Base class for exceptions raised during service activation and deactivation.

Definition at line 23 of file service_lifecycle_exception.h.

Public Member Functions

 ServiceLifecycleException (const IT_WSDL::WSDLPort &wsdl_port, const Exception &original)
 Constructor.
 ServiceLifecycleException (const ServiceLifecycleException &)
 Copy constructor.
virtual Exceptionclone () const
 Clone the exception onto the heap.
virtual void rethrow () const
 Rethrow the exception.
const QNameget_service_qname () const
 Return the QName of the service involved in the exception.
const Stringget_port_name () const
 Return the name of the port involved in the exception.

Private Member Functions

ServiceLifecycleExceptionoperator= (const IT_Bus::Exception &rhs)
 Assigment operator.

Private Attributes

QName m_service_name
String m_port_name


Constructor & Destructor Documentation

IT_Bus::ServiceLifecycleException::ServiceLifecycleException ( const IT_WSDL::WSDLPort wsdl_port,
const Exception original 
)

Constructor.

Parameters:
IT_WSDL::WSDLPort associated with the exception.
The original Exception


Member Function Documentation

const String& IT_Bus::ServiceLifecycleException::get_port_name (  )  const

Return the name of the port involved in the exception.

Returns:
String containing the port name.

const QName& IT_Bus::ServiceLifecycleException::get_service_qname (  )  const

Return the QName of the service involved in the exception.

Returns:
QName of the involved service.


Generated on Thu Sep 7 11:40:11 2006 for Artix by  doxygen 1.4.7