|  |  | 
 |  |  | public class StreamPushItem extends GbStream implements Comparable<StreamPushItem>{ | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * id | 
 |  |  |      */ | 
 |  |  |     private Integer id; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 应用名 | 
 |  |  |      */ | 
 |  |  |     private String app; | 
 |  |  | 
 |  |  |     private String originUrl; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * GMT unix系统时间戳,单位秒 | 
 |  |  |      */ | 
 |  |  |     private Long createStamp; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 存活时间,单位秒 | 
 |  |  |      */ | 
 |  |  |     private Long aliveSecond; | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     private String vhost; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 使用的流媒体ID | 
 |  |  |      */ | 
 |  |  |     private String mediaServerId; | 
 |  |  |  | 
 |  |  |     public String getVhost() { | 
 |  |  |         return vhost; | 
 |  |  |     } | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public int compareTo(@NotNull StreamPushItem streamPushItem) { | 
 |  |  |         return Long.valueOf(this.createStamp - streamPushItem.getCreateStamp().intValue()).intValue(); | 
 |  |  |         return Long.valueOf(super.createStamp - streamPushItem.getCreateStamp().intValue()).intValue(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static class MediaSchema { | 
 |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Integer getId() { | 
 |  |  |         return id; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setId(Integer id) { | 
 |  |  |         this.id = id; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getApp() { | 
 |  |  |         return app; | 
 |  |  | 
 |  |  |         this.originUrl = originUrl; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Long getCreateStamp() { | 
 |  |  |         return createStamp; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setCreateStamp(Long createStamp) { | 
 |  |  |         this.createStamp = createStamp; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Long getAliveSecond() { | 
 |  |  |         return aliveSecond; | 
 |  |  |     } | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public String getMediaServerId() { | 
 |  |  |         return mediaServerId; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public void setMediaServerId(String mediaServerId) { | 
 |  |  |         this.mediaServerId = mediaServerId; | 
 |  |  |     } | 
 |  |  | } | 
 |  |  |  |