Class RemoteStreamApiHandler<M extends BufferReader>
java.lang.Object
io.camunda.zeebe.transport.stream.impl.RemoteStreamApiHandler<M>
- Type Parameters:
M- the metadata type of the registered streams
- All Implemented Interfaces:
CloseableSilently,AutoCloseable
public final class RemoteStreamApiHandler<M extends BufferReader>
extends Object
implements CloseableSilently
Manages mutating the stream registry via specific requests.
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteStreamApiHandler(RemoteStreamRegistry<M> registry, Supplier<M> metadataFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(MemberId sender, AddStreamRequest request) voidclose()voidremove(MemberId sender, RemoveStreamRequest request) void
-
Constructor Details
-
RemoteStreamApiHandler
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseableSilently
-
add
-
remove
-
removeAll
-