2. If broadcast state is not available you can: read it in driver function and than send it via closure (it should be serializable). Than those data should be persisted in the state. Also you can make a simple source, which would periodically read the data and broadcast them.