ProtocolDescriptionSupport
, ProtocolFactory
public class EspEmailProtocolFactory extends AbstractProtocolFactory
XmlMessageSerializer serializer = new XmlMessageSerializer(new EspEmailProtocolFactory());
// save message to file:
serializer.serialize(msg, new StreamResult(new FileWriter(filename)));
// restore message from file:
msg = serializer.deserialize(new StreamSource(new FileReader(filename)));
XmlMessageSerializer
ProtocolFactory.MessageVerificationReason, ProtocolFactory.MessageVerificationSupport
Modifier and Type | Field | Description |
---|---|---|
static ProtocolDescription |
PROTOCOL_DESCRIPTION |
Constructor | Description |
---|---|
EspEmailProtocolFactory() |
Modifier and Type | Method | Description |
---|---|---|
Message |
createMessage(int id,
java.lang.String name) |
Creates
Message by id. |
java.lang.Class<? extends Message> |
getMessageClass(java.lang.String messageName) |
|
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.
|
createMessage, getProtocolData, getReferenceAttributeName, setProtocolData, unknownProtocolMessage
public static final ProtocolDescription PROTOCOL_DESCRIPTION
public ProtocolDescription getProtocolDescription()
ProtocolFactory
<Category>.<Name>
public java.lang.String getProtocolVersion()
ProtocolFactory
public java.lang.Class<? extends Message> getMessageClass(java.lang.String messageName)
getMessageClass
in class AbstractProtocolFactory
public Message createMessage(int id, java.lang.String name)
ProtocolFactory
Message
by id.
id
- id of the messageMessage
subclass for the specified id.public java.lang.String getMessageName(int id)
ProtocolFactory
id
- message idSend comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.