Package org.camunda.spin.plugin.impl
Class FallbackSpinObjectValueSerializer
java.lang.Object
org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<org.camunda.bpm.engine.variable.value.ObjectValue>
org.camunda.bpm.engine.impl.variable.serializer.AbstractObjectValueSerializer
org.camunda.spin.plugin.impl.FallbackSpinObjectValueSerializer
- All Implemented Interfaces:
org.camunda.bpm.engine.impl.variable.serializer.TypedValueSerializer<org.camunda.bpm.engine.variable.value.ObjectValue>
public class FallbackSpinObjectValueSerializer
extends org.camunda.bpm.engine.impl.variable.serializer.AbstractObjectValueSerializer
- Author:
- Thorben Lindhauer
-
Field Summary
FieldsFields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer
serializationDataFormatFields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
BINARY_VALUE_TYPES, valueType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanSerializeValue(Object value) protected ObjectdeserializeFromByteArray(byte[] object, String objectTypeName) getName()protected StringgetTypeNameForDeserialized(Object deserializedObject) protected booleanprotected byte[]serializeToByteArray(Object deserializedObject) Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractObjectValueSerializer
convertToTypedValue, createDeserializedValue, createSerializedValue, deserializeFromByteArray, getObjectTypeName, isMutableValue, readObjectNameFromFields, updateTypedValue, writeToValueFieldsMethods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer
canWriteValue, getSerializationDataformat, getSerializedBytesValue, getSerializedStringValue, readSerializedValueFromFields, readValue, writeValueMethods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
canHandle, getType
-
Field Details
-
DESERIALIZED_OBJECTS_EXCEPTION_MESSAGE
- See Also:
-
serializationFormat
-
-
Constructor Details
-
FallbackSpinObjectValueSerializer
-
-
Method Details
-
getName
-
getTypeNameForDeserialized
- Specified by:
getTypeNameForDeserializedin classorg.camunda.bpm.engine.impl.variable.serializer.AbstractObjectValueSerializer
-
serializeToByteArray
- Specified by:
serializeToByteArrayin classorg.camunda.bpm.engine.impl.variable.serializer.AbstractObjectValueSerializer- Throws:
Exception
-
deserializeFromByteArray
- Specified by:
deserializeFromByteArrayin classorg.camunda.bpm.engine.impl.variable.serializer.AbstractObjectValueSerializer- Throws:
Exception
-
isSerializationTextBased
protected boolean isSerializationTextBased()- Specified by:
isSerializationTextBasedin classorg.camunda.bpm.engine.impl.variable.serializer.AbstractObjectValueSerializer
-
canSerializeValue
- Specified by:
canSerializeValuein classorg.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<org.camunda.bpm.engine.variable.value.ObjectValue>
-