``` java public class SomeService { private MessageProducer producer; @Inject public SomeService(MessageProducer producer) { this.producer = producer; } public void doSomething() { Future<Boolean> future = producer.produce(OutgoingMessage().withBody("blah blah").build()); future.get(); } } ```