Package it.tidalwave.accounting.model
Interface JobEvent
-
- All Superinterfaces:
it.tidalwave.util.As
,it.tidalwave.role.Identifiable
- All Known Subinterfaces:
FlatJobEventSpi
,JobEventGroup
,JobEventGroupSpi
,JobEventSpi
,TimedJobEventSpi
@Immutable public interface JobEvent extends it.tidalwave.role.Identifiable, it.tidalwave.util.As
This class models a single job event.- Author:
- Fabrizio Giudici
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
JobEvent.Builder
static class
JobEvent.Type
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static JobEvent.Builder
builder()
Creates a builder for a job event.JobEvent.Builder
toBuilder()
Returns a builder pre-populated with all the attributes.
-
-
-
Method Detail
-
builder
@Nonnull static JobEvent.Builder builder()
Creates a builder for a job event.- Returns:
- the builder
-
toBuilder
@Nonnull JobEvent.Builder toBuilder()
Returns a builder pre-populated with all the attributes.- Returns:
- the builder
-
-