Filters that can be conveyed to a remote producer on initialising a connection, can now be provided.
One difference from its JVM counterpart is that filters are declared generally for projections here. In the JVM, filters are specific to the gRPC package. I felt that we might also use these filters for other transports, such as SSE.
Sample usage of declaring an initial filter during construction of a source provider:
Filters that can be conveyed to a remote producer on initialising a connection, can now be provided.
One difference from its JVM counterpart is that filters are declared generally for projections here. In the JVM, filters are specific to the gRPC package. I felt that we might also use these filters for other transports, such as SSE.
Sample usage of declaring an initial filter during construction of a source provider: