package org.jboss.seam.example.restbay.resteasy;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.ext.Providers;
import org.jboss.resteasy.spi.ResteasyProviderFactory;
@Path("/contextData")
@Produces("text/plain")
public class ContextDataResource
{
@GET
@Path("/providers")
public boolean providersAvailable()
{
return ResteasyProviderFactory.getContextData(Providers.class) != null;
}
@GET
@Path("/registry")
public boolean registryAvailable()
{
return ResteasyProviderFactory.getContextData(Providers.class) != null;
}
@GET
@Path("/dispatcher")
public boolean dispatcherAvailable()
{
return ResteasyProviderFactory.getContextData(Providers.class) != null;
}
}