Platform SDK Java 8.5 API Reference

com.genesyslab.platform.configuration.protocol.runtime.codec
Class TKVCodec2

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec
      extended by com.genesyslab.platform.configuration.protocol.runtime.codec.TKVCodec2
All Implemented Interfaces:
com.genesyslab.platform.commons.connection.impl.EncodingSupport, ConfigurationSupport, com.genesyslab.platform.commons.protocol.runtime.codec.AttributeTypeCodec, com.genesyslab.platform.commons.protocol.runtime.codec.CustomTypeCodec, com.genesyslab.platform.commons.protocol.runtime.codec.LogIndentSupport

public class TKVCodec2
extends com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec
implements com.genesyslab.platform.commons.protocol.runtime.codec.CustomTypeCodec, com.genesyslab.platform.commons.protocol.runtime.codec.AttributeTypeCodec


Nested Class Summary
 
Nested classes/interfaces inherited from class com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec
com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec.PrinterStorage
 
Field Summary
 
Fields inherited from class com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec
UTF_STRING_KEY
 
Fields inherited from interface com.genesyslab.platform.commons.connection.impl.EncodingSupport
DEFAULT_CHARSET, DEFAULT_ENCODING, UTF8_CHARSET, UTF8_ENCODING
 
Constructor Summary
TKVCodec2()
           
 
Method Summary
 java.lang.Object decodeFromConnection(java.lang.Object value, com.genesyslab.platform.commons.protocol.runtime.AttributeDescription attributeDescription)
           
 java.lang.Object encodeForConnection(java.lang.Object customTypeObject, java.lang.String id, MessageTransport transport, java.lang.Object transportState)
           
 java.lang.String getLogType()
           
 
Methods inherited from class com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec
appendLogValue, appendLogValue, configure, decodeFromXml, encodeToXml, getConfiguration, getNS, getStringAttributesEncoding, setMessage, setProtocolData, setStringAttributesEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.genesyslab.platform.commons.protocol.runtime.codec.CustomTypeCodec
appendLogValue, decodeFromXml, encodeToXml, getNS, setMessage, setProtocolData
 

Constructor Detail

TKVCodec2

public TKVCodec2()
Method Detail

encodeForConnection

public java.lang.Object encodeForConnection(java.lang.Object customTypeObject,
                                            java.lang.String id,
                                            MessageTransport transport,
                                            java.lang.Object transportState)
                                     throws PlatformException
Specified by:
encodeForConnection in interface com.genesyslab.platform.commons.protocol.runtime.codec.CustomTypeCodec
Overrides:
encodeForConnection in class com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec
Throws:
PlatformException

decodeFromConnection

public java.lang.Object decodeFromConnection(java.lang.Object value,
                                             com.genesyslab.platform.commons.protocol.runtime.AttributeDescription attributeDescription)
                                      throws com.genesyslab.platform.commons.protocol.runtime.codec.CodecException
Specified by:
decodeFromConnection in interface com.genesyslab.platform.commons.protocol.runtime.codec.AttributeTypeCodec
Overrides:
decodeFromConnection in class com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec
Throws:
com.genesyslab.platform.commons.protocol.runtime.codec.CodecException

getLogType

public java.lang.String getLogType()
Specified by:
getLogType in interface com.genesyslab.platform.commons.protocol.runtime.codec.CustomTypeCodec
Overrides:
getLogType in class com.genesyslab.platform.commons.protocol.runtime.codec.TKVCodec

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.