ProtocolDescriptionSupport
, ProtocolFactory
, ProtocolFactory.MessageVerificationSupport
public class ChatServerDefaultProtocolFactory extends AbstractProtocolFactory implements ProtocolFactory.MessageVerificationSupport
ProtocolFactory.MessageVerificationReason, ProtocolFactory.MessageVerificationSupport
Modifier and Type | Field | Description |
---|---|---|
static ProtocolDescription |
PROTOCOL_DESCRIPTION |
Constructor | Description |
---|---|
ChatServerDefaultProtocolFactory() |
Modifier and Type | Method | Description |
---|---|---|
Message |
createMessage(int id,
java.lang.String name) |
Creates
Message by id. |
java.lang.String |
getMessageName(int id) |
Returns message name by its id.
|
ProtocolDescription |
getProtocolDescription() |
Returns protocol description in format
<Category>.<Name> |
java.lang.String |
getProtocolVersion() |
Returns protocol version.
|
boolean |
verifyMessage(ProtocolFactory.MessageVerificationReason reason,
Message message) |
Returns true if mesage is verified otherwise false.
|
createMessage, getMessageClass, getProtocolData, getReferenceAttributeName, setProtocolData, unknownProtocolMessage
public static final ProtocolDescription PROTOCOL_DESCRIPTION
public ProtocolDescription getProtocolDescription()
ProtocolFactory
<Category>.<Name>
getProtocolDescription
in interface ProtocolDescriptionSupport
getProtocolDescription
in interface ProtocolFactory
public java.lang.String getProtocolVersion()
ProtocolFactory
getProtocolVersion
in interface ProtocolFactory
public java.lang.String getMessageName(int id)
ProtocolFactory
getMessageName
in interface ProtocolFactory
id
- message idpublic Message createMessage(int id, java.lang.String name)
ProtocolFactory
Message
by id.
createMessage
in interface ProtocolFactory
id
- id of the messageMessage
subclass for the specified id.public boolean verifyMessage(ProtocolFactory.MessageVerificationReason reason, Message message)
ProtocolFactory.MessageVerificationSupport
verifyMessage
in interface ProtocolFactory.MessageVerificationSupport
reason
- Reason of verification.message
- Message to be verified.Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.