com.sun.jump.message |
This package consists of the JUMP messaging abstractions. Every component
that runs on a seperate process contains a single JUMPMessageQueue
which is used to send/receive messages to/from other components.
{@link com.sun.jump.executive.JUMPExecutive} hosts the message queues for the
executive and {@link com.sun.jump.isolate.jvmprocess.JUMPIsolateProcess}
hosts the message queues for the isolate instance.
|
Java Source File Name | Type | Comment |
JUMPMessagable.java | Interface | JUMPMessagable defines an interface that indicates which
components within the JUMP system can send and receive messages on
a message queue. |
JUMPMessage.java | Class | JUMPMessage encapsulates the message header (envelope
information) and the message payload. |
JUMPMessageDispatcher.java | Interface | JUMPMessageDispatcher is a high-level construct used to
read messages from underlying message queues and distribute them to
listeners. |
JUMPMessageDispatcherTypeException.java | Class | |
JUMPMessageHandler.java | Interface | JUMPMessageHandler defines the interface to handle
incoming messages. |
JUMPMessageReader.java | Class | JUMPMessageReader is used to read data from a message. |
JUMPMessageResponseSender.java | Interface | JUMPMessageResponseSender defines the interface for an
object that can a response message to a target it represents. |
JUMPMessageSender.java | Interface | JUMPMessageSender defines the interface for an object
that can forward messages to a target it represents. |
JUMPMessagingService.java | Interface | JUMPMessagingService provides the methods for creating and
receiving messages. |
JUMPOutgoingMessage.java | Class | JUMPOutgoingMessage encapsulates a message that is filled in
with data. |
JUMPTargetNonexistentException.java | Class | JUMPTargetNonexistentException Thrown when a thread
tries to send a message to a non-existent target. |
JUMPTimedOutException.java | Class | |
JUMPUnblockedException.java | Class | JUMPUnblockedException Thrown when a thread is
blocking in JUMPMessageDispatcher.waitForMessage() and another
thread calls com.sun.jumpimpl.os.JUMPMessageQueueInterfaceImpl.unblock(). |
JUMPWouldBlockException.java | Class | JUMPWouldBlockException Thrown when a thread
tries to send a message but the send would block. |