JetStream Push Consumers with the NATS.io Java Library The last entry in this series talked about the consumer options that are available when subscribing to messages. This entry will demonstrate the basics of a push subscription. Push A push subscription is where the server is in control and sends messages to the client.