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}