JetStream Pull Consumers with the NATS.io Java Library The last entry in this series talked about push consumers . This entry will demonstrate the basics of a pull subscription. Pull A pull subscription allows you to control when the server sends the client messages.