001package org.granite.gravity.jetty8; 002 003import javax.servlet.ServletContext; 004 005import org.granite.gravity.AbstractChannelFactory; 006import org.granite.gravity.Gravity; 007 008public class JettyWebSocketChannelFactory extends AbstractChannelFactory<JettyWebSocketChannel> { 009 010 private ServletContext servletContext; 011 012 public JettyWebSocketChannelFactory(Gravity gravity, ServletContext servletContext) { 013 super(gravity); 014 this.servletContext = servletContext; 015 } 016 017 public JettyWebSocketChannel newChannel(String id, String clientType) { 018 return new JettyWebSocketChannel(getGravity(), id, this, servletContext, clientType); 019 } 020 021}