|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VariableSerializers
Interface describing a container for all available TypedValueSerializer
s of variables.
Method Detail |
---|
TypedValueSerializer findSerializerForValue(org.camunda.bpm.engine.variable.value.TypedValue value, VariableSerializerFactory fallBackSerializerFactory)
TypedValueSerializer
which should be used for persisting a VariableValue.
value
- the value to persistfallBackSerializerFactory
- a factory to build a fallback serializer in case no suiting serializer
can be determined. If this factory is not able to build serializer either, an exception is thrown. May be null
TypedValueSerializer findSerializerForValue(org.camunda.bpm.engine.variable.value.TypedValue value)
findSerializerForValue(TypedValue, VariableSerializerFactory)
with no fallback serializer factory.
TypedValueSerializer<?> getSerializerByName(String serializerName)
VariableSerializers addSerializer(TypedValueSerializer<?> serializer)
VariableSerializers addSerializer(TypedValueSerializer<?> serializer, int index)
VariableSerializers removeSerializer(TypedValueSerializer<?> serializer)
int getSerializerIndex(TypedValueSerializer<?> serializer)
int getSerializerIndexByName(String serializerName)
VariableSerializers join(VariableSerializers other)
VariableSerializers
instances into one. Implementations may apply
different merging strategies.
List<TypedValueSerializer<?>> getSerializers()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |