package org.jboss.resteasy.plugins.server.netty.cdi; import org.jboss.resteasy.core.SynchronousDispatcher; import org.jboss.resteasy.plugins.server.netty.NettyJaxrsServer; import org.jboss.resteasy.plugins.server.netty.RequestDispatcher; import javax.enterprise.context.Dependent; /** * A CDI aware Netty Jaxrs Server. */ @Dependent public class CdiNettyJaxrsServer extends NettyJaxrsServer { @Override protected RequestDispatcher createRequestDispatcher() { return new CdiRequestDispatcher((SynchronousDispatcher)super.deployment.getDispatcher(), super.deployment.getProviderFactory(), super.domain); } }