public class TimeoutEvent extends EventObject
A Timeout Event can be of two different types, namely:
A TimeoutEvent contains the following information:Timeout
occurred.
Timeout
,
Serialized Formsource
Constructor and Description |
---|
TimeoutEvent(Object source,
ClientTransaction clientTransaction,
Timeout timeout)
Constructs a TimeoutEvent to indicate a client retransmission or transaction
timeout.
|
TimeoutEvent(Object source,
ServerTransaction serverTransaction,
Timeout timeout)
Constructs a TimeoutEvent to indicate a server retransmission or transaction
timeout.
|
Modifier and Type | Method and Description |
---|---|
ClientTransaction |
getClientTransaction()
Gets the client transaction associated with this TimeoutEvent.
|
ServerTransaction |
getServerTransaction()
Gets the server transaction associated with this TimeoutEvent.
|
Timeout |
getTimeout()
Gets the event type of this TimeoutEvent.
|
boolean |
isServerTransaction()
Indicates if the transaction associated with this TimeoutEvent is a server
transaction.
|
getSource, toString
public TimeoutEvent(Object source, ServerTransaction serverTransaction, Timeout timeout)
source
- - the source of TimeoutEvent.serverTransaction
- - the server transaction that timed out.timeout
- - indicates if this is a retranmission or transaction
timeout event.public TimeoutEvent(Object source, ClientTransaction clientTransaction, Timeout timeout)
source
- - source of TimeoutEvent.clientTransaction
- - the client transaction that timed out.timeout
- - indicates if this is a retranmission or transaction
timeout event.public ServerTransaction getServerTransaction()
public ClientTransaction getClientTransaction()
public boolean isServerTransaction()
public Timeout getTimeout()
Copyright © 2018. All Rights Reserved.