在资源中,使用所需的通道挂起(如果不存在,则使用lookup()的’true’参数强制创建该通道):
@Suspend( contentType = MediaType.APPLICATION_JSON, period = MAX_SUSPEND_MSEC )@GETpublic Broadcastable suspend( @Context final BroadcasterFactory factory ){ return new Broadcastable( factory.lookup( MY_CHANNEL, true ) );}在几乎可以在任何地方的其他代码中,广播到该频道:
Broadcaster broadcaster = BroadcasterFactory.getDefault().lookup( MY_CHANNEL );if( broadcaster != null ) { broadcaster.broadcast( message );}如果要通过资源方法进行广播,则可以对其进行注释(如ChatResource的broadcast()方法所示)。



