BasicChatModule
, CallbackModule
, ConfServerModule
, ContactServerModule
, CustomServerModule
, EmailModule
, EspEmailModule
, ExternalServiceModule
, FlexChatModule
, InteractionServerModule
, LocalControlAgentModule
, MessageServerModule
, OpenMediaAttributesModule
, OutboundDesktopModule
, OutboundServerModule
, PreviewInteractionModule
, PSDKModule
, RoutingServerModule
, SolutionControlServerModule
, StatServerModule
, TServerModule
public abstract class PSDKCommonModule
extends com.fasterxml.jackson.databind.module.SimpleModule
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
enabledMessageNameSerialization |
Constructor | Description |
---|---|
PSDKCommonModule(java.lang.String protocol,
java.lang.String category,
com.fasterxml.jackson.core.Version version) |
|
PSDKCommonModule(java.lang.String protocol,
java.lang.String category,
com.fasterxml.jackson.core.Version version,
boolean enabledMessageNameSerialization) |
Modifier and Type | Method | Description |
---|---|---|
ProtocolUnknownMessage |
createUnknownMessage(int messageId) |
Create protocol unknown message by id.
|
java.lang.Class<?> |
getMarkerClass() |
Gets protocol messages marker class that can be used to deserialize a message.
|
java.lang.Class<? extends Message> |
getMessageClass(java.lang.String name) |
Gets protocol message class by name.
|
protected static boolean |
isProtocolAvailable(java.lang.String category,
java.lang.String protocol) |
|
void |
setupModule(com.fasterxml.jackson.databind.Module.SetupContext context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_checkNotNull, addAbstractTypeMapping, addDeserializer, addKeyDeserializer, addKeySerializer, addSerializer, addSerializer, addValueInstantiator, getModuleName, getTypeId, registerSubtypes, registerSubtypes, registerSubtypes, setAbstractTypes, setDeserializerModifier, setDeserializers, setKeyDeserializers, setKeySerializers, setMixInAnnotation, setNamingStrategy, setSerializerModifier, setSerializers, setValueInstantiators, version
protected final boolean enabledMessageNameSerialization
public PSDKCommonModule(java.lang.String protocol, java.lang.String category, com.fasterxml.jackson.core.Version version)
public PSDKCommonModule(java.lang.String protocol, java.lang.String category, com.fasterxml.jackson.core.Version version, boolean enabledMessageNameSerialization)
public void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
setupModule
in class com.fasterxml.jackson.databind.module.SimpleModule
protected static boolean isProtocolAvailable(java.lang.String category, java.lang.String protocol)
public java.lang.Class<?> getMarkerClass()
public java.lang.Class<? extends Message> getMessageClass(java.lang.String name)
public ProtocolUnknownMessage createUnknownMessage(int messageId)
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.