org.springframework.batch.core.repository

## Interface ExecutionContextSerializer

- All Superinterfaces:
    org.springframework.core.serializer.Deserializer<java.util.Map<java.lang.String,java.lang.Object>>, org.springframework.core.serializer.Serializer<java.util.Map<java.lang.String,java.lang.Object>>
  All Known Implementing Classes:
    DefaultExecutionContextSerializer, Jackson2ExecutionContextStringSerializer, XStreamExecutionContextStringSerializer

      public interface ExecutionContextSerializer
      extends org.springframework.core.serializer.Serializer<java.util.Map<java.lang.String,java.lang.Object>>, org.springframework.core.serializer.Deserializer<java.util.Map<java.lang.String,java.lang.Object>>

  A composite interface that combines both serialization and deserialization of an execution context into a single implementation. Implementations of this interface are used to serialize the execution context for persistence during the execution of a job.
  Since:
    2.2
  Author:
    Michael Minella
  See Also:
    `Serializer`, `Deserializer`

- - ### Method Summary

    - ### Methods inherited from interface org.springframework.core.serializer.Serializer

      `serialize, serializeToByteArray`

    - ### Methods inherited from interface org.springframework.core.serializer.Deserializer

      `deserialize, deserializeFromByteArray`