com.aliyun.openservices.ons.api.bean
类 ConsumerBean

java.lang.Object
  继承者 com.aliyun.openservices.ons.api.bean.ConsumerBean
所有已实现的接口:
Admin, Consumer

public class ConsumerBean
extends java.lang.Object
implements Consumer


构造方法摘要
ConsumerBean()
           
 
方法摘要
 java.util.Properties getProperties()
           
 java.util.HashMap<Subscription,MessageListener> getSubscriptionTable()
           
 void setProperties(java.util.Properties properties)
           
 void setSubscriptionTable(java.util.HashMap<Subscription,MessageListener> subscriptionTable)
           
 void shutdown()
          关闭服务
 void start()
          启动服务
 void subscribe(java.lang.String topic, java.lang.String subExpression, MessageListener listener)
          订阅消息
 void unsubscribe(java.lang.String topic)
          取消某个topic订阅
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ConsumerBean

public ConsumerBean()
方法详细信息

start

public void start()
从接口 Consumer 复制的描述
启动服务

指定者:
接口 Consumer 中的 start

shutdown

public void shutdown()
从接口 Consumer 复制的描述
关闭服务

指定者:
接口 Consumer 中的 shutdown

subscribe

public void subscribe(java.lang.String topic,
                      java.lang.String subExpression,
                      MessageListener listener)
从接口 Consumer 复制的描述
订阅消息

指定者:
接口 Consumer 中的 subscribe
参数:
topic - 消息主题
subExpression - 订阅过滤表达式字符串,ONS服务器依据此表达式进行过滤。只支持或运算
eg: "tag1 || tag2 || tag3"
如果subExpression等于null或者*,则表示全部订阅
listener - 消息回调监听器

getProperties

public java.util.Properties getProperties()

setProperties

public void setProperties(java.util.Properties properties)

getSubscriptionTable

public java.util.HashMap<Subscription,MessageListener> getSubscriptionTable()

setSubscriptionTable

public void setSubscriptionTable(java.util.HashMap<Subscription,MessageListener> subscriptionTable)

unsubscribe

public void unsubscribe(java.lang.String topic)
从接口 Consumer 复制的描述
取消某个topic订阅

指定者:
接口 Consumer 中的 unsubscribe


Copyright © 2012-2014. All Rights Reserved.