public class ScheduledStateRef implements Scheduled
Represents a contract state (unconsumed output) of type interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
This is effectively the input to a scheduler, which wakes up at that point in time and asks the contract state what lifecycle processing needs to take place. e.g. a fixing or a late payment etc.
interface LinearState
public ScheduledStateRef(@NotNull StateRef ref, @NotNull java.time.Instant scheduledAt)
Represents a contract state (unconsumed output) of type interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
This is effectively the input to a scheduler, which wakes up at that point in time and asks the contract state what lifecycle processing needs to take place. e.g. a fixing or a late payment etc.
interface LinearState
@NotNull public StateRef getRef()
@NotNull public java.time.Instant getScheduledAt()
@NotNull public StateRef component1()
@NotNull public java.time.Instant component2()
@NotNull public ScheduledStateRef copy(@NotNull StateRef ref, @NotNull java.time.Instant scheduledAt)
Represents a contract state (unconsumed output) of type interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
This is effectively the input to a scheduler, which wakes up at that point in time and asks the contract state what lifecycle processing needs to take place. e.g. a fixing or a late payment etc.
interface LinearState
@NotNull public java.lang.String toString()
Represents a contract state (unconsumed output) of type interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
This is effectively the input to a scheduler, which wakes up at that point in time and asks the contract state what lifecycle processing needs to take place. e.g. a fixing or a late payment etc.
interface LinearState
public int hashCode()
Represents a contract state (unconsumed output) of type interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
This is effectively the input to a scheduler, which wakes up at that point in time and asks the contract state what lifecycle processing needs to take place. e.g. a fixing or a late payment etc.
interface LinearState
public boolean equals(@Nullable java.lang.Object p)
Represents a contract state (unconsumed output) of type interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
This is effectively the input to a scheduler, which wakes up at that point in time and asks the contract state what lifecycle processing needs to take place. e.g. a fixing or a late payment etc.
interface LinearState