IPersistent Timeoutable Component
interface IPersistentTimeoutableComponent<T : IPersistentTimeoutableComponent<T>> : ITimeoutableComponent<T> (source)
Allows components to have persistent timeouts.
These timeouts are represented by a method with a ComponentTimeoutHandler or GroupTimeoutHandler annotation on it, and will still exist (and be rescheduled) after a restart.
See also
Inheritors
Properties
Functions
Link copied to clipboard
When true
, resets the timeout duration everytime this component is used.
Link copied to clipboard
@CheckReturnValue
Sets the timeout on this component, invalidating the component on expiration, and running the timeout handler with the given name and its arguments.
Sets the timeout on this component, invalidating the component on expiration.