# BasicBufferedPublisher

## class BasicBufferedPublisher( publisher: Publisher, buffer_size: int = 1000, )[source]

Bases: [`BufferedPublisher`](https://dev.nominal.io/instro/ref/library/instro.lib.publishers.publisher.BufferedPublisher.md#instro.lib.publishers.publisher.BufferedPublisher "instro.lib.publishers.publisher.BufferedPublisher")

Methods

| [`close`](https://dev.nominal.io/instro/ref/library/instro.lib.publishers.publisher.BasicBufferedPublisher.md#instro.lib.publishers.publisher.BasicBufferedPublisher.close "instro.lib.publishers.publisher.BasicBufferedPublisher.close") |  |
| --- | --- |
| [`publish`](https://dev.nominal.io/instro/ref/library/instro.lib.publishers.publisher.BasicBufferedPublisher.md#instro.lib.publishers.publisher.BasicBufferedPublisher.publish "instro.lib.publishers.publisher.BasicBufferedPublisher.publish") |  |
| [`publish_batch`](https://dev.nominal.io/instro/ref/library/instro.lib.publishers.publisher.BasicBufferedPublisher.md#instro.lib.publishers.publisher.BasicBufferedPublisher.publish_batch "instro.lib.publishers.publisher.BasicBufferedPublisher.publish_batch") |  |

### publish_batch()[source]

### close() → None

### publish( data: Measurement | Command, **kwargs, ) → None
