Class JobStateView


  • @NotThreadSafe
    public class JobStateView
    extends java.lang.Object
    The view of job state.
    • Constructor Detail

      • JobStateView

        public JobStateView​(JdbcStateInteractor jdbcStateInteractor,
                            java.lang.String jobKey)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • get

        public java.lang.String get​(StateType stateType)
      • put

        public void put​(StateType stateType,
                        java.lang.String value)
      • remove

        public void remove​(StateType stateType)
      • clear

        public void clear()
      • flush

        public void flush()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getDataReadOnly

        @VisibleForTesting
        public java.util.Map<StateType,​java.lang.String> getDataReadOnly()