Interface TypedEventWriter
- All Known Subinterfaces:
LegacyTypedStreamWriter,StateWriter
- All Known Implementing Classes:
LegacyTypedStreamWriterImpl,LegacyTypedStreamWriterProxy,NoopLegacyTypedStreamWriter
public interface TypedEventWriter
-
Method Summary
Modifier and TypeMethodDescriptionvoidappendFollowUpEvent(long key, Intent intent, RecordValue value) default booleancanWriteEventOfLength(int eventLength) Use this to know whether you can write an event of this length.int
-
Method Details
-
appendFollowUpEvent
-
canWriteEventOfLength
default boolean canWriteEventOfLength(int eventLength) Use this to know whether you can write an event of this length.Example:
final TypedEventWriter writer; // ... assign the writer final TypedRecord<?> record; // ... assign record if (!writer.canWriteEventOfLength(record.getLength())) { // raise an incident or some such return; }- Parameters:
eventLength- the length of the event that will be written- Returns:
- true if an event of length
eventLengthcan be written
-
getMaxEventLength
int getMaxEventLength()- Returns:
- the maximum event length
-