@Override default void onIntegrityCheckComplete(com.netflix.hollow.api.producer.Status status, ReadState readState, long version, Duration elapsed) { onIntegrityCheckComplete(new ProducerStatus(status, readState, version), elapsed.toMillis(), TimeUnit.MILLISECONDS); }
@Override default void onCycleComplete(com.netflix.hollow.api.producer.Status status, ReadState readState, long version, Duration elapsed) { onCycleComplete(new ProducerStatus(status, readState, version), elapsed.toMillis(), TimeUnit.MILLISECONDS); }
@Override default void onPopulateComplete(com.netflix.hollow.api.producer.Status status, long version, Duration elapsed) { onPopulateComplete(new ProducerStatus(status, version), elapsed.toMillis(), TimeUnit.MILLISECONDS); }
public ProducerStatus getSuccessFakeStatus(long version) { return new ProducerStatus(Status.SUCCESS, null, version, null); }
public ProducerStatus getFailFakeStatus(long version) { return new ProducerStatus(Status.FAIL, null, version, null); }
@Override default void onPublishComplete(com.netflix.hollow.api.producer.Status status, long version, Duration elapsed) { onPublishComplete(new ProducerStatus(status, version), elapsed.toMillis(), TimeUnit.MILLISECONDS); }
@Override default void onAnnouncementComplete(com.netflix.hollow.api.producer.Status status, ReadState readState, long version, Duration elapsed) { onAnnouncementComplete(new ProducerStatus(status, readState, version), elapsed.toMillis(), TimeUnit.MILLISECONDS); }
void fireValidationComplete(Status.StageWithStateBuilder b, ValidationStatus vs) { Status s = b.build(); HollowProducer.ReadState readState = b.readState; long version = b.version; Duration elapsed = b.elapsed(); fire(HollowProducerListener.class, l -> l.onValidationComplete(new ProducerStatus(s, readState, version), elapsed.toMillis(), MILLISECONDS)); fire(ValidationStatusListener.class, l -> l.onValidationStatusComplete(vs, version, elapsed)); }