EMMA Coverage Report (generated Fri Oct 21 16:16:13 KST 2005)
[all classes][org.apache.mina.protocol.io]

COVERAGE SUMMARY FOR SOURCE FILE [IoProtocolSessionManagerFilterChain.java]

nameclass, %method, %block, %line, %
IoProtocolSessionManagerFilterChain.java100% (1/1)50%  (1/2)13%  (4/31)22%  (2/9)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class IoProtocolSessionManagerFilterChain100% (1/1)50%  (1/2)13%  (4/31)22%  (2/9)
doWrite (ProtocolSession, Object): void 0%   (0/1)0%   (0/27)0%   (0/7)
IoProtocolSessionManagerFilterChain (ProtocolSessionManager): void 100% (1/1)100% (4/4)100% (2/2)

1package org.apache.mina.protocol.io;
2 
3import org.apache.mina.protocol.ProtocolSession;
4import org.apache.mina.protocol.ProtocolSessionManager;
5import org.apache.mina.protocol.ProtocolSessionManagerFilterChain;
6import org.apache.mina.util.Queue;
7 
8class IoProtocolSessionManagerFilterChain extends ProtocolSessionManagerFilterChain {
9 
10    IoProtocolSessionManagerFilterChain( ProtocolSessionManager manager )
11    {
12        super( manager );
13    }
14 
15    protected void doWrite( ProtocolSession session, Object message )
16    {
17        IoProtocolSession s = ( IoProtocolSession ) session;
18        Queue writeQueue = s.writeQueue;
19        synchronized( writeQueue )
20        {
21            writeQueue.push( message );
22        }
23 
24        s.shAdapter.doWrite( s.session );
25    }
26}

[all classes][org.apache.mina.protocol.io]
EMMA 2.0.4217 (C) Vladimir Roubtsov