EndpointSupport
, ProtocolDescriptionSupport
, Referenceable
, DataSupport
, com.genesyslab.platform.commons.protocol.runtime.UpdatableProtocolId
, ContactServerMessage
, Printable
, RequestorInfoSupport
EventAddAgentStdRespFavorite
, EventAddCategory
, EventAddCategoryAttribute
, EventAddCategoryRoot
, EventAddDocument
, EventAddDocument2
, EventAddFieldCode
, EventAddFieldValue
, EventAddModel
, EventAddScreeningRule
, EventAddStandardResponse
, EventAddStdRespUsage
, EventAddTrainingDataObject
, EventAssignInteractionToContact
, EventBoostDocument
, EventCheckForUpdates
, EventContactListGet
, EventContactListGetNextPage
, EventContactListRelease
, EventCountInteractions
, EventCreateStandardResponseRevision
, EventDelete
, EventDeleteAgentStdRespFavorite
, EventDeleteCategory
, EventDeleteCategoryAttribute
, EventDeleteCategoryRoot
, EventDeleteFieldCode
, EventDeleteFieldValue
, EventDeleteInteraction
, EventDeleteModel
, EventDeleteProperties
, EventDeleteScreeningRule
, EventDeleteStandardResponse
, EventDeleteTrainingDataObject
, EventError
, EventFindOrCreatePhoneCall
, EventGetAgentStdRespFavorites
, EventGetAllCategories
, EventGetAttributes
, EventGetCategory
, EventGetCategoryAttribute
, EventGetCategoryAttributes
, EventGetContacts
, EventGetDocument
, EventGetDocument2
, EventGetFieldCode
, EventGetFieldCodes
, EventGetFieldValue
, EventGetFieldValues
, EventGetIdentifier
, EventGetIndexProperties
, EventGetInteractionContent
, EventGetInteractionsForContact
, EventGetInteractionsWithStatus
, EventGetMergeDetail
, EventGetModel
, EventGetModels
, EventGetProperties
, EventGetRootCategories
, EventGetScreeningRule
, EventGetScreeningRules
, EventGetServerTime
, EventGetStandardResponse
, EventGetStandardResponses
, EventGetSystemSettings
, EventGetTrainingDataObject
, EventGetTrainingDataObjects
, EventGetVersion
, EventIdentifyContact
, EventInsert
, EventInsertInteraction
, EventInteractionListGet
, EventInteractionListGetNextPage
, EventInteractionListRelease
, EventMergeContacts
, EventMergeListGet
, EventMergeListGetNextPage
, EventMergeListRelease
, EventMoveCategory
, EventRefresh
, EventRemoveAllAttributes
, EventRemoveDocument
, EventRemoveDocument2
, EventRenderFieldCodes
, EventRestoreStandardResponseRevision
, EventSearch
, EventSetInteractionStatus
, EventSetProperties
, EventStopInteraction
, EventUnMergeContacts
, EventUpdateAttributes
, EventUpdateCategory
, EventUpdateCategoryAttribute
, EventUpdateDocument
, EventUpdateFieldCode
, EventUpdateFieldValue
, EventUpdateInteraction
, EventUpdateModel
, EventUpdateScreeningRule
, EventUpdateStandardResponse
, EventUpdateTrainingDataObject
, EventValidateFieldCodes
, RequestAddAgentStdRespFavorite
, RequestAddCategory
, RequestAddCategoryAttribute
, RequestAddCategoryRoot
, RequestAddDocument
, RequestAddDocument2
, RequestAddFieldCode
, RequestAddFieldValue
, RequestAddModel
, RequestAddScreeningRule
, RequestAddStandardResponse
, RequestAddStdRespUsage
, RequestAddTrainingDataObject
, RequestAssignInteractionToContact
, RequestBoostDocument
, RequestCheckForUpdates
, RequestContactListGet
, RequestContactListGetNextPage
, RequestContactListRelease
, RequestCountInteractions
, RequestCreateStandardResponseRevision
, RequestDelete
, RequestDeleteAgentStdRespFavorite
, RequestDeleteCategory
, RequestDeleteCategoryAttribute
, RequestDeleteCategoryRoot
, RequestDeleteFieldCode
, RequestDeleteFieldValue
, RequestDeleteInteraction
, RequestDeleteModel
, RequestDeleteProperties
, RequestDeleteScreeningRule
, RequestDeleteStandardResponse
, RequestDeleteTrainingDataObject
, RequestFindOrCreatePhoneCall
, RequestGetAgentStdRespFavorites
, RequestGetAllCategories
, RequestGetAttributes
, RequestGetCategory
, RequestGetCategoryAttribute
, RequestGetCategoryAttributes
, RequestGetContacts
, RequestGetDocument
, RequestGetDocument2
, RequestGetFieldCode
, RequestGetFieldCodes
, RequestGetFieldValue
, RequestGetFieldValues
, RequestGetIdentifier
, RequestGetIndexProperties
, RequestGetInteractionContent
, RequestGetInteractionsForContact
, RequestGetInteractionsWithStatus
, RequestGetMergeDetail
, RequestGetModel
, RequestGetModels
, RequestGetProperties
, RequestGetRootCategories
, RequestGetScreeningRule
, RequestGetScreeningRules
, RequestGetServerTime
, RequestGetStandardResponse
, RequestGetStandardResponses
, RequestGetSystemSettings
, RequestGetTrainingDataObject
, RequestGetTrainingDataObjects
, RequestGetVersion
, RequestIdentifyContact
, RequestInsert
, RequestInsertInteraction
, RequestInteractionListGet
, RequestInteractionListGetNextPage
, RequestInteractionListRelease
, RequestMergeContacts
, RequestMergeListGet
, RequestMergeListGetNextPage
, RequestMergeListRelease
, RequestMoveCategory
, RequestRefresh
, RequestRemoveAllAttributes
, RequestRemoveDocument
, RequestRemoveDocument2
, RequestRenderFieldCodes
, RequestRestoreStandardResponseRevision
, RequestSearch
, RequestSetInteractionStatus
, RequestSetProperties
, RequestStopInteraction
, RequestUnMergeContacts
, RequestUpdateAttributes
, RequestUpdateCategory
, RequestUpdateCategoryAttribute
, RequestUpdateDocument
, RequestUpdateFieldCode
, RequestUpdateFieldValue
, RequestUpdateInteraction
, RequestUpdateModel
, RequestUpdateScreeningRule
, RequestUpdateStandardResponse
, RequestUpdateTrainingDataObject
, RequestValidateFieldCodes
public abstract class AbstractMessage extends Message implements ProtocolDescriptionSupport, com.genesyslab.platform.commons.protocol.runtime.UpdatableProtocolId, Referenceable, DataSupport, EndpointSupport, Printable, ContactServerMessage, RequestorInfoSupport
Modifier and Type | Field | Description |
---|---|---|
protected static java.lang.String |
REF_ID_KEY |
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractMessage(int id,
java.lang.String name) |
|
protected |
AbstractMessage(int id,
java.lang.String name,
ProtocolDescription description) |
Modifier and Type | Method | Description |
---|---|---|
abstract Message |
createEspMessage() |
For internal usage only
|
java.util.List |
getCustomPackagers() |
|
Endpoint |
getEndpoint() |
Indicates server URI from which current message has been received.
|
CodecLazyParser |
getLazyParser() |
|
java.lang.Object |
getMessageAttribute(java.lang.String index) |
Returns message attribute as object by specified index.
|
abstract java.lang.String |
getMessageCategory() |
For internal usage only
|
abstract java.lang.String |
getMethod() |
For internal usage only
|
abstract java.lang.String |
getMethodKey() |
For internal usage only
|
int |
getProtocolId() |
Returns hash code of protocol object which handled the message.
|
java.lang.Integer |
getReferenceId() |
Reference identifier of the request.
|
RequestorInfo |
getRequestorInfo() |
Returns requestor information
|
abstract java.lang.String |
getService() |
For internal usage only
|
java.lang.Object |
retreiveReference() |
|
void |
setEndpoint(Endpoint endpoint) |
|
void |
setProtocolId(int protocolId) |
|
void |
setReferenceId(int referenceId) |
Reference identifier of the request.
|
void |
setReferenceId(java.lang.Integer referenceId) |
Reference identifier of the request.
|
void |
setRequestorInfo(RequestorInfo requestorInfo) |
Sets requestor information
|
java.lang.String |
toString() |
|
java.lang.String |
toString(boolean hide,
boolean truncate) |
|
java.lang.String |
toString(int ident) |
|
protected java.lang.String |
toString(int indent,
boolean hide,
boolean truncate) |
|
void |
updateReference(java.lang.Object reference) |
equals, hashCode
attributes, createClone, getCompounds, getMetaData
cloneMessage, getProtocolDescription, messageId, messageName, setProtocolDescription
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getProtocolDescription
protected static final java.lang.String REF_ID_KEY
protected AbstractMessage(int id, java.lang.String name)
protected AbstractMessage(int id, java.lang.String name, ProtocolDescription description)
public abstract java.lang.String getMethodKey()
public abstract java.lang.String getService()
public abstract java.lang.String getMethod()
public abstract java.lang.String getMessageCategory()
public abstract Message createEspMessage()
public CodecLazyParser getLazyParser()
getLazyParser
in interface DataSupport
public java.lang.Object getMessageAttribute(java.lang.String index)
Message
getMessageAttribute
in class Message
index
- index of attributepublic int getProtocolId()
Message
getProtocolId
in class Message
public Endpoint getEndpoint()
Message
getEndpoint
in interface EndpointSupport
getEndpoint
in class Message
public void setEndpoint(Endpoint endpoint)
setEndpoint
in interface EndpointSupport
public void setProtocolId(int protocolId)
setProtocolId
in interface com.genesyslab.platform.commons.protocol.runtime.UpdatableProtocolId
public java.lang.Object retreiveReference()
retreiveReference
in interface Referenceable
public void updateReference(java.lang.Object reference)
updateReference
in interface Referenceable
public java.lang.Integer getReferenceId()
public void setReferenceId(java.lang.Integer referenceId)
referenceId
- new value of the propertypublic void setReferenceId(int referenceId)
referenceId
- new value of the propertypublic RequestorInfo getRequestorInfo()
getRequestorInfo
in interface RequestorInfoSupport
public void setRequestorInfo(RequestorInfo requestorInfo)
setRequestorInfo
in interface RequestorInfoSupport
requestorInfo
- new value of the propertypublic java.util.List getCustomPackagers()
getCustomPackagers
in interface DataSupport
public java.lang.String toString()
toString
in class DataObject
public java.lang.String toString(boolean hide, boolean truncate)
toString
in class DataObject
protected java.lang.String toString(int indent, boolean hide, boolean truncate)
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.