消息使用方可以支持同步或异步消息使用。
同步使用表示使用方明确要求传送消息并使用该消息。
根据请求消息时使用的方法,同步使用方可选择等待(无限期)消息到达,等待指定的时间或者在不存在可供使用的消息时立即返回。(“可供使用”是指对象立即可供客户端使用。成功发送但代理尚未处理完成的消息还不能使用。)
异步使用是指,自动将消息传送给为使用方注册的消息侦听器对象 (MessageListener)。当会话线程调用消息侦听器对象的 onMessage() 方法时,客户端将使用该消息。