Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

abeans::pluggable::acs::maci::RemoteCompletionException Class Reference

List of all members.

Public Member Functions

 RemoteCompletionException (Identifiable instance, String message, Request req)
 RemoteCompletionException (Identifiable instance, String message, Request req, Throwable t)
void caughtIn (String routine, int lineNo)
String getHost ()
void setHost (String host)
void setTimestamp (long timestamp)
void setUsername (String username)

Protected Attributes

String host = NA

Static Private Attributes

final String NA = "n/a"

Detailed Description

Completion exception allowing programmer to set internal data (host, process, thread, etc.)

Author:
Matej Sekoranja (matej.sekoranja@cosylab.com)
Version:
@VERSION@


Constructor & Destructor Documentation

abeans::pluggable::acs::maci::RemoteCompletionException::RemoteCompletionException Identifiable  instance,
String  message,
Request  req
[inline]
 

Constructs a new RemoteCompletionException with a specified message, source instance (originating in the pluggable layer) and a request that encountered the exception during execution. Delegates to the parent constructor.

Parameters:
instance the Abeans component generating the exception or its most proximate instance in Abeans containment, non-null
message message of this exception, non-null
req the request during the execution of which an exception was raised, non-null

abeans::pluggable::acs::maci::RemoteCompletionException::RemoteCompletionException Identifiable  instance,
String  message,
Request  req,
Throwable  t
[inline]
 

Constructs a new RemoteCompletionException with the added cause parameter. Use this constructor when another exception caused this exception to be raised. Other parameters are the same as in the other constructor form.

Parameters:
instance the Abeans component generating the exception or its most proximate instance in Abeans containment, non-null
message message of this exception, non-null
req the request during the execution of which an exception was raised, non-null
t throwable instance that is causing this exception to be thrown, non-null


Member Function Documentation

void abeans::pluggable::acs::maci::RemoteCompletionException::caughtIn String  routine,
int  lineNo
[inline]
 

See also:
com.cosylab.util.CommonThrowable#caughtIn()

String abeans::pluggable::acs::maci::RemoteCompletionException::getHost  )  [inline]
 

See also:
com.cosylab.util.CommonThrowable#getHost()

void abeans::pluggable::acs::maci::RemoteCompletionException::setHost String  host  )  [inline]
 

See also:
com.cosylab.util.CommonThrowable#getHost()

void abeans::pluggable::acs::maci::RemoteCompletionException::setTimestamp long  timestamp  )  [inline]
 

See also:
com.cosylab.util.CommonThrowable#getTimestamp()

void abeans::pluggable::acs::maci::RemoteCompletionException::setUsername String  username  )  [inline]
 

See also:
com.cosylab.util.CommonThrowable#getUsername()


Member Data Documentation

String abeans::pluggable::acs::maci::RemoteCompletionException::host = NA [protected]
 

Remote host name.

final String abeans::pluggable::acs::maci::RemoteCompletionException::NA = "n/a" [static, private]
 

"Not available" constant.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:43:34 2009 for ACS Java API by doxygen 1.3.8