package org.jboss.resteasy.test.cdi.modules.resource; import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.core.Response; import java.util.logging.Logger; @Stateless @Path("modules") public class CDIModulesModulesResource implements CDIModulesModulesResourceIntf { @Inject private Logger log; @Inject @CDIModulesInjectableBinder private CDIModulesInjectableIntf injectable; @Override @GET @Path("test") public Response test() { log.info("entering CDIValidationCoreResource.test()"); return (injectable != null) ? Response.ok().build() : Response.serverError().build(); } }