public abstract class SpinValueSerializer extends AbstractSerializableValueSerializer<SpinValue>
| Modifier and Type | Field and Description |
|---|---|
protected org.camunda.spin.spi.DataFormat<?> |
dataFormat |
protected String |
name |
serializationDataFormatBINARY_VALUE_TYPES, valueType| Constructor and Description |
|---|
SpinValueSerializer(org.camunda.bpm.engine.variable.type.SerializableValueType type,
org.camunda.spin.spi.DataFormat<?> dataFormat,
String name) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canSerializeValue(Object value) |
protected Object |
deserializeFromByteArray(byte[] object,
ValueFields valueFields) |
String |
getName() |
protected boolean |
isSerializationTextBased() |
protected byte[] |
serializeToByteArray(Object deserializedObject) |
protected void |
updateTypedValue(SpinValue value,
String serializedStringValue) |
protected void |
writeToValueFields(SpinValue value,
ValueFields valueFields,
byte[] serializedValue) |
canWriteValue, createDeserializedValue, createSerializedValue, getSerializationDataformat, getSerializedBytesValue, getSerializedStringValue, readSerializedValueFromFields, readValue, writeValuecanHandle, getType, isMutableValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertToTypedValueprotected org.camunda.spin.spi.DataFormat<?> dataFormat
protected String name
public SpinValueSerializer(org.camunda.bpm.engine.variable.type.SerializableValueType type, org.camunda.spin.spi.DataFormat<?> dataFormat, String name)
public String getName()
protected void writeToValueFields(SpinValue value, ValueFields valueFields, byte[] serializedValue)
writeToValueFields in class AbstractSerializableValueSerializer<SpinValue>protected void updateTypedValue(SpinValue value, String serializedStringValue)
updateTypedValue in class AbstractSerializableValueSerializer<SpinValue>protected boolean canSerializeValue(Object value)
canSerializeValue in class AbstractSerializableValueSerializer<SpinValue>protected byte[] serializeToByteArray(Object deserializedObject) throws Exception
serializeToByteArray in class AbstractSerializableValueSerializer<SpinValue>Exceptionprotected Object deserializeFromByteArray(byte[] object, ValueFields valueFields) throws Exception
deserializeFromByteArray in class AbstractSerializableValueSerializer<SpinValue>Exceptionprotected boolean isSerializationTextBased()
isSerializationTextBased in class AbstractSerializableValueSerializer<SpinValue>Copyright © 2013–2020 camunda services GmbH. All rights reserved.