首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex 讯息推送

2012-09-11 
flex 消息推送messaging-config.xml 文件??flex? 文件:?as文件:?package com.team.gis.serviceimport jav

flex 消息推送

messaging-config.xml 文件

?

?

flex? 文件:

?as文件:

?

package com.team.gis.service;import java.util.ArrayList;import java.util.Date;import java.util.List;import org.springframework.flex.messaging.MessageTemplate;import com.team.gis.domain.GisLocation;import com.team.gis.domain.MonitorItem;import com.team.gis.persistence.StationMapper;public class SimpleFeed {    private final MessageTemplate template;        private StationMapper stationMapper;    public SimpleFeed(MessageTemplate template) {        this.template = template;    }        public void pushSiteInfo(){    List<GisLocation> locations = stationMapper.searchGisLocation();List<MonitorItem> items = stationMapper.searchMonitorItems();List<MonitorItem> aitems = null;for(GisLocation gisLocation : locations){if(gisLocation.getMonitor() != null){String[] ms = gisLocation.getMonitor().split(",");aitems = new ArrayList<MonitorItem>();for(MonitorItem m : items){for(String mi : ms){if(m.getId() == Integer.valueOf(mi)){m.setAvailable(true);aitems.add(m);}}}gisLocation.setItems(aitems);}}List<List<?>> siteInfo = new ArrayList<List<?>>(); siteInfo.add(locations);siteInfo.add(items);    template.send("simple-feed",siteInfo);    }public StationMapper getStationMapper() {return stationMapper;}public void setStationMapper(StationMapper stationMapper) {this.stationMapper = stationMapper;}   }
?

?

热点排行