flow.record.adapter.broker
¶
Module Contents¶
Classes¶
Attributes¶
- flow.record.adapter.broker.__usage__ = Multiline-String¶
Show Value
""" PubSub adapter using flow.broker --- Write usage: rdump -w broker+tcp://[IP]:[PORT] Read usage: rdump broker+tcp://[IP]:[PORT] -s True """
- class flow.record.adapter.broker.BrokerWriter(uri, source=None, classification=None, **kwargs)¶
Bases:
flow.record.adapter.AbstractWriter
- publisher¶
- write(r)¶
Write a record.
- flush()¶
Flush any buffered writes.
- close()¶
Close the Writer, no more writes will be possible.
- class flow.record.adapter.broker.BrokerReader(uri, name=None, selector=None, **kwargs)¶
Bases:
flow.record.adapter.AbstractReader
- subscriber¶
- __iter__()¶
Return a record iterator.
- close()¶
Close the Reader, can be overriden to properly free resources.