public class Transmission extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Transmission.StatusDescribes the status of a transmission in terms that can be 
 presented in the GUI. | 
| Constructor and Description | 
|---|
| Transmission(Client sender,
            Client receiver,
            Message msg,
            String msgTag,
            String msgId)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addChangeListener(ChangeListener listener)Adds a listener which will be notified if the state of this transmission
 changes (if a response or failure is signalled). | 
| long | getDoneTime()Returns the epoch at which this transmission was completed. | 
| Throwable | getError()Returns a Throwable which prevented normal resolution of this 
 transmission. | 
| Message | getMessage()Returns the message which was sent. | 
| String | getMessageId()Returns the message ID associated with this message. | 
| String | getMessageTag()Returns the message tag corresponding to this transmission. | 
| Client | getReceiver()Returns the client to which this transmission was sent. | 
| Response | getResponse()Returns the response for this transmission. | 
| Client | getSender()Returns the client which sent this transmission. | 
| Transmission.Status | getStatus()Returns an object which describes the current status of this 
 transmission in terms which can be presented to the GUI. | 
| boolean | isDone()Indicates whether further changes to the state of this object 
 are expected, that is if a response/failure is yet to be received. | 
| void | removeChangeListener(ChangeListener listener)Removes a listener previously added by  addChangeListener(javax.swing.event.ChangeListener). | 
| void | setError(Throwable error)Associates an error with this transmission. | 
| void | setReceiverUnregistered()Indicates that the receiver of this transmission has unregistered. | 
| void | setResponse(Response response)Sets the response for this transmission. | 
| void | setSenderUnregistered()Indicates that the sender of this transmission has unregistered. | 
public Client getSender()
public Client getReceiver()
public Message getMessage()
public String getMessageTag()
public String getMessageId()
public void setResponse(Response response)
response - responsepublic Response getResponse()
public void setError(Throwable error)
error - throwable causing the failurepublic Throwable getError()
public void setSenderUnregistered()
public void setReceiverUnregistered()
public long getDoneTime()
isDone()==false),
 the returned value will be (way) in the future.System.currentTimeMillis() at which 
           isDone() first returned truepublic boolean isDone()
public Transmission.Status getStatus()
public void addChangeListener(ChangeListener listener)
ChangeEvents sent to these listeners
 will have a source which is this Transmission.listener - listener to addpublic void removeChangeListener(ChangeListener listener)
addChangeListener(javax.swing.event.ChangeListener).listener - listener to removeCopyright © 2008–2024. All rights reserved.