package org.jboss.resteasy.test.cdi.basic.resource; import javax.ejb.AsyncResult; import javax.ejb.Stateless; import javax.enterprise.context.Dependent; import java.util.concurrent.Future; @Stateless @Dependent public class AsynchronousStateless implements AsynchronousStatelessLocal { @Override public Future<Boolean> asynch() throws InterruptedException { Thread.sleep(AsynchronousResource.DELAY); return new AsyncResult<Boolean>(true); } }