|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
BoxParser | Interface for parsers cabable of parsing Box objects
from character streams. |
BoxWriter | FIXME: Missing class docs for juglr.BoxWriter |
DelegatingActor.Strategy | |
MulticastActor.Strategy | Used by MulticastActor to determine which addresses
to relay a given message to |
Class Summary | |
---|---|
Actor | Base class for all actors. |
Address | Encapsulation of an address on the message bus. |
Box | Recommended Message class for general purpose messaging. |
BoxReader | A Reader class that outputs a box message as a character stream. |
DelegatingActor | Asynchronously forward messages to a delegate according to a given strategy. |
JSonBoxParser | Helper class for parsing strings, readers, or files into Box
instanses. |
JSonBoxReader | Serialize a Message object to JSON. |
JSonBoxWriter | FIXME: Missing class docs for juglr.JSonBoxWriter |
Message | Abstract base class for all message types. |
MessageBus | Central message hub all actors are connected to. |
MulticastActor | Asynchronously forward incoming messages to a collection of delegates based on a given strategy. |
Enum Summary | |
---|---|
Box.Type | The allowed types for box values |
Exception Summary | |
---|---|
AddressAlreadyOwnedException | Thrown when trying to allocate an address that is already owned by another actor on the bus. |
Box.TypeException | Thrown when invoking methods on a box of a type that does not admit the invoked method |
IllegalAddressException | Throw when trying to allocate a named address on the bus is not legal according to the bus naming rules. |
MessageFormatException | Generic exception raised when someone is trying to parse a Message
from a stream that contains syntax errors. |
Error Summary | |
---|---|
EnvironmentError | Fatal error for the Juglr runtime. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |