This is an automated email from the ASF dual-hosted git repository.

dinglei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-client-go.git


The following commit(s) were added to refs/heads/master by this push:
     new 17f5d3d  fix(golint): fix the warnings by go lint check. (#267)
17f5d3d is described below

commit 17f5d3d40d790a9ce1e2aeb6ae1cc00dcaf385ea
Author: dinglei <[email protected]>
AuthorDate: Mon Oct 28 10:33:05 2019 +0800

    fix(golint): fix the warnings by go lint check. (#267)
---
 core/api.go                   |  3 ++-
 core/message.go               |  2 ++
 core/transaction_producer.go  |  2 ++
 demos/transaction_producer.go | 12 ++++++------
 4 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/core/api.go b/core/api.go
index a8941b6..79918f1 100644
--- a/core/api.go
+++ b/core/api.go
@@ -128,12 +128,13 @@ func NewTransactionProducer(config *ProducerConfig, 
listener TransactionLocalLis
        return newDefaultTransactionProducer(config, listener, arg)
 }
 
-// TransactionExecutor local executor for transaction message
+// TransactionLocalListener local listener for transaction message
 type TransactionLocalListener interface {
        Execute(m *Message, arg interface{}) TransactionStatus
        Check(m *MessageExt, arg interface{}) TransactionStatus
 }
 
+// TransactionProducer api for send transaction message
 type TransactionProducer interface {
        baseAPI
        // send a transaction message with sync
diff --git a/core/message.go b/core/message.go
index f6f4637..83db646 100644
--- a/core/message.go
+++ b/core/message.go
@@ -44,6 +44,8 @@ func (msg *Message) String() string {
        return fmt.Sprintf("[Topic: %s, Tags: %s, Keys: %s, Body: %s, 
DelayTimeLevel: %d, Property: %v]",
                msg.Topic, msg.Tags, msg.Keys, msg.Body, msg.DelayTimeLevel, 
msg.Property)
 }
+
+//GetProperty get message property by key string
 func (msg *Message) GetProperty(key string) string {
        ck := C.CString(key)
        defer C.free(unsafe.Pointer(ck))
diff --git a/core/transaction_producer.go b/core/transaction_producer.go
index da57b33..09ae52f 100644
--- a/core/transaction_producer.go
+++ b/core/transaction_producer.go
@@ -45,8 +45,10 @@ import (
        "unsafe"
 )
 
+//TransactionStatus check the status if commit or rollback
 type TransactionStatus int
 
+//TransactionStatus check the status if commit or rollback
 const (
        CommitTransaction   = TransactionStatus(C.E_COMMIT_TRANSACTION)
        RollbackTransaction = TransactionStatus(C.E_ROLLBACK_TRANSACTION)
diff --git a/demos/transaction_producer.go b/demos/transaction_producer.go
index 8cf4112..762c4c8 100644
--- a/demos/transaction_producer.go
+++ b/demos/transaction_producer.go
@@ -41,18 +41,18 @@ func main4() {
        sendTransactionMessage(pConfig)
 }
 
-type MyTransactionLocalListener struct {
+type myTransactionLocalListener struct {
 }
 
-func (l *MyTransactionLocalListener) Execute(m *rocketmq.Message, arg 
interface{}) rocketmq.TransactionStatus {
+func (l *myTransactionLocalListener) Execute(m *rocketmq.Message, arg 
interface{}) rocketmq.TransactionStatus {
        return rocketmq.UnknownTransaction
 }
-func (l *MyTransactionLocalListener) Check(m *rocketmq.MessageExt, arg 
interface{}) rocketmq.TransactionStatus {
+func (l *myTransactionLocalListener) Check(m *rocketmq.MessageExt, arg 
interface{}) rocketmq.TransactionStatus {
        return rocketmq.CommitTransaction
 }
 func sendTransactionMessage(config *rocketmq.ProducerConfig) {
-       listener := &MyTransactionLocalListener{}
-       producer, err := rocketmq.NewTransactionProducer(config, listener, 
listener)
+       listener := &myTransactionLocalListener{}
+       producer, err := rocketmq.NewTransactionProducer(config, listener, nil)
 
        if err != nil {
                fmt.Println("create Transaction producer failed, error:", err)
@@ -69,7 +69,7 @@ func sendTransactionMessage(config *rocketmq.ProducerConfig) {
        fmt.Printf("Transaction producer: %s started... \n", producer)
        for i := 0; i < 10; i++ {
                msg := fmt.Sprintf("%s-%d", "Hello,Transaction MQ Message-", i)
-               result, err := 
producer.SendMessageTransaction(&rocketmq.Message{Topic: "YourTopicXXXXXXXX", 
Body: msg}, msg)
+               result, err := 
producer.SendMessageTransaction(&rocketmq.Message{Topic: "YourTopicXXXXXXXX", 
Body: msg}, nil)
                if err != nil {
                        fmt.Println("Error:", err)
                }

Reply via email to