Coverage details for base.jdbs.network.JDBSPipeMsgListener

LineHitsSource
1 /**
2  *
3  */
4 package base.jdbs.network;
5  
6 import java.util.Date;
7  
8 import net.jxta.endpoint.Message;
9 import net.jxta.endpoint.MessageElement;
10 import net.jxta.pipe.PipeMsgEvent;
11 import net.jxta.pipe.PipeMsgListener;
12  
13 import org.apache.log4j.Level;
14 import org.apache.log4j.Logger;
15  
16 import base.jdbs.JDBSPeer;
17  
18 /**
19  * @author skunk
200 *
21  */
220public class JDBSPipeMsgListener implements PipeMsgListener {
23  
240    private static final transient Logger logger = Logger.getLogger(JDBSPipeMsgListener.class.getName());
25  
26     public static final String AVAILABLE_SPACE_REQUEST_MSG="getAvailableSpace";
27     public static final String LOCATION_REQUEST_MSG="getLocation";
28     
29     
30     private final JDBSPeer peer;
31     
320    
330    public JDBSPipeMsgListener(JDBSPeer peer) {
340        this.peer = peer;
350    }
360 
370 
380    /* (non-Javadoc)
39      * @see net.jxta.pipe.PipeMsgListener#pipeMsgEvent(net.jxta.pipe.PipeMsgEvent)
400     */
41     public void pipeMsgEvent(PipeMsgEvent event) {
420         Message msg = null;
430            try {
44                 // grab the message from the event
450                msg = event.getMessage();
460                if (msg == null) {
470                    if (logger.isEnabledFor(Level.DEBUG)) {
480                        logger.debug("Received an empty message, returning");
490                    }
500                    return;
510                }
520                if (logger.isEnabledFor(Level.DEBUG)) {
530                    logger.debug("Received a response");
54                 }
55                 
560                
570                String senderMessage = "sender-message";
580                // get the message element named SenderMessage
590                MessageElement msgElement = msg.getMessageElement(senderMessage, senderMessage);
600                // Get message
610                if (msgElement.toString() == null) {
620                    System.out.println("null msg received");
630                } else {
640                    Date date = new Date(System.currentTimeMillis());
650                    System.out.println(date.toString()+" Message :"+ msgElement.toString());
66                 }
67                
680            } catch (Exception ex) {
690                if (logger.isEnabledFor(Level.DEBUG)) {
700                    logger.debug(ex);
71                 }
720                return;
730            }
740    }
75     
76  
77 }

this report was generated by version 1.0.5 of jcoverage.
visit www.jcoverage.com for updates.

copyright © 2003, jcoverage ltd. all rights reserved.
Java is a trademark of Sun Microsystems, Inc. in the United States and other countries.