cz.zcu.fav.kiv.jsim.ipc
Class JSimMessageFromSender
java.lang.Object
cz.zcu.fav.kiv.jsim.ipc.JSimMessage
cz.zcu.fav.kiv.jsim.ipc.JSimAssymetricMessage
cz.zcu.fav.kiv.jsim.ipc.JSimMessageFromSender
- All Implemented Interfaces:
- JSimMessageWithKnownSender
public class JSimMessageFromSender
- extends JSimAssymetricMessage
- implements JSimMessageWithKnownSender
A message whose sender is known but the receiver is not. Such a message cannot be sent directly to a process, only via a message box. Any
process will be then able to pick up the message from the message box. The receiving process will be able to determine the sender.
- Since:
- J-Sim version 0.3.0
- Version:
- J-Sim version 0.6.0
- Author:
- Jarda KAČER
Constructor Summary |
JSimMessageFromSender(JSimProcess sender,
java.lang.Object data)
Creates a new message from sender with the specified sender and user data. |
JSimMessageFromSender(JSimProcess sender,
java.lang.Object data,
int messageType)
Creates a new message from sender with the specified sender, user data, and message type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSimMessageFromSender
public JSimMessageFromSender(JSimProcess sender,
java.lang.Object data)
throws JSimInvalidParametersException
- Creates a new message from sender with the specified sender and user data. The default value of message type will be used.
- Parameters:
sender
- The sender. Must always be specified.data
- User data that the message will carry.
- Throws:
JSimInvalidParametersException
- This exception is thrown out if the sender is not specified.
JSimMessageFromSender
public JSimMessageFromSender(JSimProcess sender,
java.lang.Object data,
int messageType)
throws JSimInvalidParametersException
- Creates a new message from sender with the specified sender, user data, and message type.
- Parameters:
sender
- The sender. Must always be specified.data
- User data that the message will carry.messageType
- The type of the message. Must be non-negative.
- Throws:
JSimInvalidParametersException
- This exception is thrown out if the message type is negative or if the sender is not specified.
Copyright © 2000-2006 University of West Bohemia. Licensed under the Academic Free License v. 2.1. Build date 20060812.