[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[hyades-dev] Execution Group - UC1.1
|
Attached: Usecase 1.1 realisation diagram
I have added the "resume()" call to the diagram and the concept of a
timeout.
There is also a note about how sendMessage throws exceptions on various
fail states.
The exceptions are as follows:
TimeoutException - the message timed out while sending or waiting
for an ack
MessageDeliveryException - already specified, message could not be
delivered
MessageFormatException - the message was received but not
understood
MessageIgnoredException - the message was received and understood
but was not processed
<no exception> - the message was received, understood and processed
Feel free to email additions or suggestions.
It occurred to me that we would need to throw an exception if the
communication layer failed and that in this case a
MessageDeliveryException would be appropriate. Perhaps we should have
something similar for all other remote calls? (lock, unlock etc)
cheers
Antony
Attachment:
UC1.1.zip
Description: Zip archive