Class StateSerializationComponent

java.lang.Object
org.sterl.spring.persistent_tasks.trigger.component.StateSerializationComponent

@Component public class StateSerializationComponent extends Object
  • Constructor Details

    • StateSerializationComponent

      public StateSerializationComponent()
  • Method Details

    • serialize

      public <T extends Serializable> @org.jspecify.annotations.Nullable byte[] serialize(@NonNull TaskId<T> id, @Nullable T obj)
    • deserialize

      public <T extends Serializable> @Nullable T deserialize(@NonNull TaskId<T> id, @org.jspecify.annotations.Nullable byte[] bytes)
    • deserialize

      public @Nullable Serializable deserialize(TriggerEntity data)
    • deserializeOrNull

      public <T extends Serializable> @Nullable T deserializeOrNull(TaskId<T> id, byte[] bytes)
    • deserializeOrNull

      public @Nullable Serializable deserializeOrNull(TriggerEntity data)