org.camunda.spin.plugin.impl
Class SpinValueSerializer
java.lang.Object
org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<SpinValue>
org.camunda.spin.plugin.impl.SpinValueSerializer
- All Implemented Interfaces:
- TypedValueSerializer<SpinValue>
- Direct Known Subclasses:
- JsonValueSerializer, XmlValueSerializer
public abstract class SpinValueSerializer
- extends AbstractSerializableValueSerializer<SpinValue>
- Author:
- Roman Smirnov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataFormat
protected org.camunda.spin.spi.DataFormat<?> dataFormat
name
protected String name
SpinValueSerializer
public SpinValueSerializer(org.camunda.bpm.engine.variable.type.SerializableValueType type,
org.camunda.spin.spi.DataFormat<?> dataFormat,
String name)
getName
public String getName()
writeToValueFields
protected void writeToValueFields(SpinValue value,
ValueFields valueFields,
byte[] serializedValue)
- Specified by:
writeToValueFields in class AbstractSerializableValueSerializer<SpinValue>
updateTypedValue
protected void updateTypedValue(SpinValue value,
String serializedStringValue)
- Specified by:
updateTypedValue in class AbstractSerializableValueSerializer<SpinValue>
canSerializeValue
protected boolean canSerializeValue(Object value)
- Specified by:
canSerializeValue in class AbstractSerializableValueSerializer<SpinValue>
serializeToByteArray
protected byte[] serializeToByteArray(Object deserializedObject)
throws Exception
- Specified by:
serializeToByteArray in class AbstractSerializableValueSerializer<SpinValue>
- Throws:
Exception
deserializeFromByteArray
protected Object deserializeFromByteArray(byte[] object,
ValueFields valueFields)
throws Exception
- Specified by:
deserializeFromByteArray in class AbstractSerializableValueSerializer<SpinValue>
- Throws:
Exception
isSerializationTextBased
protected boolean isSerializationTextBased()
- Specified by:
isSerializationTextBased in class AbstractSerializableValueSerializer<SpinValue>
Copyright © 2016 camunda services GmbH. All rights reserved.