File tree Expand file tree Collapse file tree 3 files changed +10
-10
lines changed Expand file tree Collapse file tree 3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -27,24 +27,24 @@ to your Gemfile.
27
27
require 'kafka'
28
28
producer = Kafka::Producer.new
29
29
message = Kafka::Message.new("some random message content")
30
- producer.send (message)
30
+ producer.push (message)
31
31
32
32
### Sending a sequence of messages
33
33
34
34
require 'kafka'
35
35
producer = Kafka::Producer.new
36
36
message1 = Kafka::Message.new("some random message content")
37
37
message2 = Kafka::Message.new("some more content")
38
- producer.send ([message1, message2])
38
+ producer.push ([message1, message2])
39
39
40
40
### Batching a bunch of messages using the block syntax
41
41
42
42
require 'kafka'
43
43
producer = Kafka::Producer.new
44
44
producer.batch do |messages|
45
- puts "Batching a send of multiple messages.."
46
- messages << Kafka::Message.new("first message to send ")
47
- messages << Kafka::Message.new("second message to send ")
45
+ puts "Batching a push of multiple messages.."
46
+ messages << Kafka::Message.new("first message to push ")
47
+ messages << Kafka::Message.new("second message to push ")
48
48
end
49
49
50
50
* they will be sent all at once, after the block execution
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ def publish!
24
24
parse_args
25
25
validate_config
26
26
if config [ :message ]
27
- send ( config , config . delete ( :message ) )
27
+ push ( config , config . delete ( :message ) )
28
28
else
29
29
publish ( config )
30
30
end
@@ -129,8 +129,8 @@ def string_to_compression(meth)
129
129
end
130
130
end
131
131
132
- def send ( options , message )
133
- Producer . new ( options ) . send ( Message . new ( message ) )
132
+ def push ( options , message )
133
+ Producer . new ( options ) . push ( Message . new ( message ) )
134
134
end
135
135
136
136
def publish ( options )
@@ -143,7 +143,7 @@ def publish(options)
143
143
144
144
def publish_loop ( producer )
145
145
message = read_input
146
- producer . send ( Message . new ( message ) )
146
+ producer . push ( Message . new ( message ) )
147
147
end
148
148
149
149
def read_input
Original file line number Diff line number Diff line change 127
127
CLI . string_to_compression ( "no" ) . should == Message ::NO_COMPRESSION
128
128
CLI . string_to_compression ( "gzip" ) . should == Message ::GZIP_COMPRESSION
129
129
CLI . string_to_compression ( "snappy" ) . should == Message ::SNAPPY_COMPRESSION
130
- lambda { CLI . send ( :string_to_compression , nil ) } . should raise_error
130
+ lambda { CLI . push ( :string_to_compression , nil ) } . should raise_error
131
131
end
132
132
133
133
end
You can’t perform that action at this time.
0 commit comments