public enum DialogMessageType extends Enum<DialogMessageType>
When using the message-oriented event API, messages are fired
with an event class of DialogMessageEvent
for all types,
and an event type of:
The characteristics of the different message types are:
Message type enum | structured? | first message? | last message? | permission? | event type name | |
---|---|---|---|---|---|---|
ITU message types | ||||||
BEGIN | yes | yes | no | yes | com.opencloud.slee.resources.cgin.DialogMessage.BEGIN | |
CONTINUE | yes | no | no | yes | com.opencloud.slee.resources.cgin.DialogMessage.CONTINUE | |
END | yes | no | yes | yes | com.opencloud.slee.resources.cgin.DialogMessage.END | |
ITU_UNI | no | yes | yes | yes | com.opencloud.slee.resources.cgin.DialogMessage.ITU_UNI | |
ANSI message types | ||||||
QUERY_WITH_PERMISSION | yes | yes | no | yes | com.opencloud.slee.resources.cgin.DialogMessage.QUERY | |
QUERY_WITHOUT_PERMISSION | yes | yes | no | no | ||
CONVERSATION_WITH_PERMISSION | yes | no | no | yes | com.opencloud.slee.resources.cgin.DialogMessage.CONVERSATION | |
CONVERSATION_WITHOUT_PERMISSION | yes | no | no | no | ||
RESPONSE | yes | no | yes | yes | com.opencloud.slee.resources.cgin.DialogMessage.RESPONSE | |
ANSI_UNI | no | yes | no | no | com.opencloud.slee.resources.cgin.DialogMessage.ANSI_UNI |
Enum Constant and Description |
---|
ANSI_UNI |
BEGIN
An ITU TC-BEGIN message
|
CONTINUE |
CONVERSATION_WITH_PERMISSION |
CONVERSATION_WITHOUT_PERMISSION |
END |
ITU_UNI |
QUERY_WITH_PERMISSION
An ANSI QUERY WITH PERMISSION message
|
QUERY_WITHOUT_PERMISSION
An ANSI QUERY WITHOUT PERMISSION message
|
RESPONSE |
Modifier and Type | Method and Description |
---|---|
EventTypeID |
getEventTypeID() |
boolean |
hasPermission() |
boolean |
isANSI() |
boolean |
isFirstMessage() |
boolean |
isITU() |
boolean |
isLastMessage() |
boolean |
isStructured() |
static DialogMessageType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DialogMessageType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DialogMessageType BEGIN
public static final DialogMessageType CONTINUE
public static final DialogMessageType END
public static final DialogMessageType ITU_UNI
public static final DialogMessageType QUERY_WITH_PERMISSION
public static final DialogMessageType QUERY_WITHOUT_PERMISSION
public static final DialogMessageType CONVERSATION_WITH_PERMISSION
public static final DialogMessageType CONVERSATION_WITHOUT_PERMISSION
public static final DialogMessageType RESPONSE
public static final DialogMessageType ANSI_UNI
public static DialogMessageType[] values()
for (DialogMessageType c : DialogMessageType.values()) System.out.println(c);
public static DialogMessageType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic boolean isITU()
public boolean isANSI()
public boolean isStructured()
public boolean isFirstMessage()
public boolean isLastMessage()
public boolean hasPermission()
public EventTypeID getEventTypeID()