Exemplo n.º 1
0
 @Override
 public void sessionClosed(IoSession session) throws Exception {
   MRTMPEdgeConnection conn =
       (MRTMPEdgeConnection) session.getAttribute(MRTMPEdgeConnection.EDGE_CONNECTION_KEY);
   mrtmpManager.unregisterConnection(conn);
   conn.close();
   log.debug("Closed MRTMP Edge Connection " + conn);
 }
Exemplo n.º 2
0
 @Override
 public void sessionCreated(IoSession session) throws Exception {
   MRTMPEdgeConnection conn = new MRTMPEdgeConnection();
   conn.setIoSession(session);
   mrtmpManager.registerConnection(conn);
   session.setAttribute(MRTMPEdgeConnection.EDGE_CONNECTION_KEY, conn);
   session.getFilterChain().addFirst("protocolFilter", new ProtocolCodecFilter(this.codecFactory));
   if (log.isDebugEnabled()) {
     session.getFilterChain().addLast("logger", new LoggingFilter());
   }
   log.debug("Created MRTMP Edge Connection {}", conn);
 }