public class ProducerImpl extends ONSClientAbstract implements Producer
nameServerAddr, namespaceId, properties, sessionCredentials, started, traceDispatcher, WSADDR_INTERNAL, WSADDR_INTERNAL_TIMEOUTMILLS, WSADDR_INTERNET, WSADDR_INTERNET_TIMEOUTMILLS| Constructor and Description |
|---|
ProducerImpl(Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
com.alibaba.rocketmq.client.producer.DefaultMQProducer |
getDefaultMQProducer() |
SendResult |
send(Message message) |
void |
sendAsync(Message message,
SendCallback sendCallback) |
void |
sendOneway(Message message) |
void |
setCallbackExecutor(ExecutorService callbackExecutor) |
protected void |
setTopicUnitFlagToContext(InvocationContext context,
Message message)
但单元化架构下,从Topic的sysFlag信息提取出单元标设置到上下文中
|
void |
shutdown() |
void |
start() |
protected void |
updateNameServerAddr(String newAddrs) |
buildIntanceName, checkONSProducerServiceState, executePostHandle, getNameServerAddr, getNamespace, isClosed, isStarted, preHandle, updateCredentialclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisClosed, isStarted, updateCredentialpublic ProducerImpl(Properties properties)
protected void updateNameServerAddr(String newAddrs)
updateNameServerAddr in class ONSClientAbstractpublic void start()
public void shutdown()
public SendResult send(Message message)
public void sendOneway(Message message)
sendOneway in interface Producerprotected void setTopicUnitFlagToContext(InvocationContext context, Message message)
public void sendAsync(Message message, SendCallback sendCallback)
public void setCallbackExecutor(ExecutorService callbackExecutor)
setCallbackExecutor in interface Producerpublic com.alibaba.rocketmq.client.producer.DefaultMQProducer getDefaultMQProducer()
Copyright © 2012–2021. All rights reserved.