Class NoopResponseWriterLegacy
java.lang.Object
io.camunda.zeebe.engine.processing.streamprocessor.writers.NoopResponseWriterLegacy
- All Implemented Interfaces:
SideEffectProducer,LegacyTypedResponseWriter,TypedResponseWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanflush()Submits the response to transport.voidreset()voidwriteEvent(TypedRecord<?> event) voidwriteEventOnCommand(long eventKey, Intent eventState, UnpackedObject eventValue, TypedRecord<?> command) voidwriteRejectionOnCommand(TypedRecord<?> command, RejectionType type, String reason) voidwriteResponse(long eventKey, Intent eventState, UnpackedObject eventValue, ValueType valueType, long requestId, int requestStreamId) voidwriteResponse(RecordType recordType, long key, Intent intent, UnpackedObject value, ValueType valueType, RejectionType rejectionType, String rejectionReason, long requestId, int requestStreamId)
-
Constructor Details
-
NoopResponseWriterLegacy
public NoopResponseWriterLegacy()
-
-
Method Details
-
writeRejectionOnCommand
- Specified by:
writeRejectionOnCommandin interfaceLegacyTypedResponseWriter- Specified by:
writeRejectionOnCommandin interfaceTypedResponseWriter
-
writeEvent
- Specified by:
writeEventin interfaceLegacyTypedResponseWriter- Specified by:
writeEventin interfaceTypedResponseWriter
-
writeEventOnCommand
public void writeEventOnCommand(long eventKey, Intent eventState, UnpackedObject eventValue, TypedRecord<?> command) - Specified by:
writeEventOnCommandin interfaceLegacyTypedResponseWriter- Specified by:
writeEventOnCommandin interfaceTypedResponseWriter
-
writeResponse
public void writeResponse(long eventKey, Intent eventState, UnpackedObject eventValue, ValueType valueType, long requestId, int requestStreamId) - Specified by:
writeResponsein interfaceLegacyTypedResponseWriter- Specified by:
writeResponsein interfaceTypedResponseWriter
-
writeResponse
public void writeResponse(RecordType recordType, long key, Intent intent, UnpackedObject value, ValueType valueType, RejectionType rejectionType, String rejectionReason, long requestId, int requestStreamId) - Specified by:
writeResponsein interfaceLegacyTypedResponseWriter
-
flush
public boolean flush()Description copied from interface:LegacyTypedResponseWriterSubmits the response to transport.- Specified by:
flushin interfaceLegacyTypedResponseWriter- Specified by:
flushin interfaceSideEffectProducer- Returns:
- false in case of backpressure, else true
-
reset
public void reset()- Specified by:
resetin interfaceLegacyTypedResponseWriter
-