Class OrderConsumerImpl
- java.lang.Object
-
- com.aliyun.openservices.ons.client.ClientAbstract
-
- com.aliyun.openservices.ons.client.rocketmq.PushConsumer
-
- com.aliyun.openservices.ons.client.rocketmq.impl.OrderConsumerImpl
-
- All Implemented Interfaces:
Admin
,OrderConsumer
public class OrderConsumerImpl extends PushConsumer implements OrderConsumer
-
-
Field Summary
-
Fields inherited from class com.aliyun.openservices.ons.client.rocketmq.PushConsumer
defaultMQPushConsumer
-
Fields inherited from class com.aliyun.openservices.ons.client.ClientAbstract
messageTracingEnabled, nameServerAddr, namespace, provider, started
-
-
Constructor Summary
Constructors Constructor Description OrderConsumerImpl(Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
rateLimit(String topic, double permitsPerSecond)
void
setOffsetStore(OffsetStore offsetStore)
void
start()
void
subscribe(String topic, MessageSelector selector, MessageOrderListener listener)
void
subscribe(String topic, String subExpression, MessageOrderListener listener)
void
unsubscribe(String topic)
-
Methods inherited from class com.aliyun.openservices.ons.client.rocketmq.PushConsumer
shutdown, subscribe
-
Methods inherited from class com.aliyun.openservices.ons.client.ClientAbstract
isClosed, isStarted, updateCredential
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.aliyun.openservices.ons.api.Admin
isClosed, isStarted, updateCredential
-
Methods inherited from interface com.aliyun.openservices.ons.api.order.OrderConsumer
shutdown
-
-
-
-
Constructor Detail
-
OrderConsumerImpl
public OrderConsumerImpl(Properties properties)
-
-
Method Detail
-
start
public void start()
- Specified by:
start
in interfaceAdmin
- Specified by:
start
in interfaceOrderConsumer
- Overrides:
start
in classPushConsumer
-
subscribe
public void subscribe(String topic, String subExpression, MessageOrderListener listener)
- Specified by:
subscribe
in interfaceOrderConsumer
-
subscribe
public void subscribe(String topic, MessageSelector selector, MessageOrderListener listener)
- Specified by:
subscribe
in interfaceOrderConsumer
-
setOffsetStore
public void setOffsetStore(OffsetStore offsetStore)
- Specified by:
setOffsetStore
in interfaceOrderConsumer
- Overrides:
setOffsetStore
in classPushConsumer
-
rateLimit
public void rateLimit(String topic, double permitsPerSecond)
- Specified by:
rateLimit
in interfaceOrderConsumer
-
unsubscribe
public void unsubscribe(String topic)
- Overrides:
unsubscribe
in classPushConsumer
-
-