public class AdHocChatRoomMessageDeliveryFailedEvent
extends java.util.EventObject
Modifier and Type | Field and Description |
---|---|
static int |
INTERNAL_ERROR
Set when delivery fails for implementation specific reasons.
|
static int |
NETWORK_FAILURE
Set when delivery fails due to a failure in network communications or
a transport error.
|
static int |
OFFLINE_MESSAGES_NOT_SUPPORTED
Set when delivery fails because we're trying to send a message to a
contact that is currently offline and the server does not support
offline messages.
|
static int |
PROVIDER_NOT_REGISTERED
Set to indicate that delivery has failed because the provider was not
registered.
|
static int |
UNKNOWN_ERROR
Set when no other error code can describe the exception that occurred.
|
Constructor and Description |
---|
AdHocChatRoomMessageDeliveryFailedEvent(AdHocChatRoom source,
Contact to,
int errorCode,
java.util.Date timestamp,
Message message)
Creates a AdHocChatRoomMessageDeliveryFailedEvent indicating
failure of delivery of a message to the specified Contact in
the specified AdHocChatRoom.
|
Modifier and Type | Method and Description |
---|---|
Contact |
getDestinationParticipant()
Returns a reference to the Contact that the source
(failed) Message was sent to.
|
int |
getErrorCode()
Returns an error code descibing the reason for the failure of the
message delivery.
|
Message |
getMessage()
Returns the received message.
|
AdHocChatRoom |
getSourceChatRoom()
Returns the AdHocChatRoom that triggered this event.
|
java.util.Date |
getTimestamp()
A timestamp indicating the exact date when the event ocurred (in this
case it is the moment when it was determined that message delivery
has failed).
|
public static final int UNKNOWN_ERROR
public static final int NETWORK_FAILURE
public static final int PROVIDER_NOT_REGISTERED
public static final int INTERNAL_ERROR
public static final int OFFLINE_MESSAGES_NOT_SUPPORTED
public AdHocChatRoomMessageDeliveryFailedEvent(AdHocChatRoom source, Contact to, int errorCode, java.util.Date timestamp, Message message)
source
- the AdHocChatRoom in which the message was sentto
- the Contact that this message was sent to.errorCode
- an errorCode indicating the reason of the failure.timestamp
- the exact Date when it was determined that delivery
had failed.message
- the received Message.public Contact getDestinationParticipant()
public Message getMessage()
public int getErrorCode()
public java.util.Date getTimestamp()
public AdHocChatRoom getSourceChatRoom()
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.