java命名空间javax.management.remote.rmi接口rmiconnection的类成员方法:
fetchnotifications定义及介绍
本文导语:
fetchnotifications
notificationresult fetchnotifications(long clientsequencenumber,
int maxnotifications,
long timeout)
throws ioexception
检索来自连接器服务器的通知...
fetchnotifications
notificationresult fetchnotifications(long clientsequencenumber,
int maxnotifications,
long timeout)
throws ioexception
检索来自连接器服务器的通知。该方法可能阻塞,直到至少有一个通知,或者直到达到指定的超时时间。该方法还可在任何时间返回零通知。
如果通知的序列号不小于 clientsequencenumber
,并且此客户端已为 mbean 生成通知至少注册了一个侦听器(带一个接收通知的过滤器),则通知可包含在该结果中。对通知感兴趣的各侦听器由从 addnotificationlisteners(objectname[], marshalledobject[], subject[])
返回的整数型 id 标识。
- 参数:
clientsequencenumber
- 客户端感兴趣的第一个序列号。如果为负,它表示下一个通知将具有的序列号。maxnotifications
- 返回的不同通知的最大数。如果同一个通知出现了多次,则返回的 notificationresult
中的 targetednotification
数组可能包含比此数更多的元素。如果该参数为负,则行为不明确。timeout
- 等待通知到达的最长时间,以毫秒为单位。它可以是 0,指示在无通知时该方法不应等待,而应立即返回。它可以为 long.max_value
,指示无超时。如果该参数为负,则行为不明确。
- 返回:
- 一个
notificationresult
。
- 抛出:
ioexception
- 如果出现通用
iis7站长之家异常。