package com.mowforth.netty.util.handlers.rest.jersey; import org.glassfish.jersey.server.ApplicationHandler; import org.glassfish.jersey.server.spi.ContainerProvider; import javax.ws.rs.ext.Provider; @Provider public class NettyContainerProvider implements ContainerProvider { @Override public <T> T createContainer(Class<T> type, ApplicationHandler applicationHandler) { if (type != NettyContainer.class) { return null; } return type.cast(new NettyContainer(applicationHandler)); } }