 
                    
                
         
    
    
    
	
	
		
    
    
        
            
            
            
                
- TextMessage textMessage = session.createTextMessage("文本消息");     
- producer.send(textMessage);     
-     
- MapMessage mapMessage = session.createMapMessage();     
- mapMessage.setLong("age", new Long(32));     
- mapMessage.setDouble("sarray", new Double(5867.15));     
- mapMessage.setString("username", "键值对消息");     
- producer.send(mapMessage);     
-     
- StreamMessage streamMessage = session.createStreamMessage();     
- streamMessage.writeString("streamMessage流消息");     
- streamMessage.writeLong(55);     
- producer.send(streamMessage);     
-     
- String s = "BytesMessage字节消息";     
- BytesMessage bytesMessage = session.createBytesMessage();     
- bytesMessage.writeBytes(s.getBytes());     
- producer.send(bytesMessage);     
-     
- User user = new User("cjm", "对象消息"); 
- ObjectMessage objectMessage = session.createObjectMessage();     
- objectMessage.setObject(user);     
- producer.send(objectMessage);     
- if(m instanceof TextMessage){ 
-                 TextMessage message = (TextMessage)m;     
-                 System.out.println(message.getText());     
-             }else if(m instanceof MapMessage){ 
-                 MapMessage message = (MapMessage)m;     
-                 System.out.println(message.getLong("age"));     
-                 System.out.println(message.getDouble("sarray"));     
-                 System.out.println(message.getString("username"));     
-             }else if(m instanceof StreamMessage){ 
-                 StreamMessage message = (StreamMessage)m;     
-                 System.out.println(message.readString());     
-                 System.out.println(message.readLong());     
-             }else if(m instanceof BytesMessage){ 
-                 byte[] b = new byte[1024];     
-                 int len = -1;     
-                 BytesMessage message = (BytesMessage)m;     
-                 while((len=message.readBytes(b))!=-1){     
-                     System.out.println(new String(b, 0, len));     
-                 }     
-             }else if(m instanceof ObjectMessage){ 
-                 ObjectMessage message = (ObjectMessage)m;     
-                 User user = (User)message.getObject();     
-                 System.out.println(user.getUsername() + " _ " + user.getPassword());     
-             }else{     
-                 System.out.println(m);     
-             }     
 
 
             
            posted @ 
2017-03-20 14:34 
update_ 
阅读(
1892) 
评论() 
 
收藏 
举报