mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 22:57:16 -04:00
- Add missing messages
This commit is contained in:
parent
034272e0f9
commit
cee6acd8e1
3 changed files with 54 additions and 0 deletions
22
lib/net/messages/logtypes.rb
Normal file
22
lib/net/messages/logtypes.rb
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
require "lib/net/message"
|
||||||
|
|
||||||
|
module LogStash; module Net; module Messages
|
||||||
|
class SearchRequest < RequestMessage
|
||||||
|
register
|
||||||
|
|
||||||
|
# Message attributes
|
||||||
|
hashbind :query, "/args/query"
|
||||||
|
hashbind :log_type, "/args/log_type"
|
||||||
|
hashbind :offset, "/args/offset"
|
||||||
|
hashbind :limit, "/args/limit"
|
||||||
|
|
||||||
|
end # class SearchRequest
|
||||||
|
|
||||||
|
class SearchResponse < ResponseMessage
|
||||||
|
register
|
||||||
|
|
||||||
|
# Message attributes
|
||||||
|
hashbind :results, "/args/results"
|
||||||
|
hashbind :finished, "/args/finished"
|
||||||
|
end # class SearchResponse
|
||||||
|
end; end; end # module LogStash::Net::Messages
|
12
lib/net/messages/quit.rb
Normal file
12
lib/net/messages/quit.rb
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
|
||||||
|
require "lib/net/message"
|
||||||
|
|
||||||
|
module LogStash; module Net; module Messages
|
||||||
|
class QuitRequest < RequestMessage
|
||||||
|
register
|
||||||
|
end # class QuitRequest
|
||||||
|
|
||||||
|
class QuitResponse < ResponseMessage
|
||||||
|
register
|
||||||
|
end # class QuitResponse
|
||||||
|
end; end; end # module LogStash::Net::Messages
|
20
lib/net/messages/searchhits.rb
Normal file
20
lib/net/messages/searchhits.rb
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
require "lib/net/message"
|
||||||
|
|
||||||
|
module LogStash; module Net; module Messages
|
||||||
|
class SearchHitsRequest < RequestMessage
|
||||||
|
register
|
||||||
|
|
||||||
|
# Message attributes
|
||||||
|
hashbind :query, "/args/query"
|
||||||
|
hashbind :log_type, "/args/log_type"
|
||||||
|
hashbind :offset, "/args/offset"
|
||||||
|
hashbind :limit, "/args/limit"
|
||||||
|
end # class SearchHitsRequest
|
||||||
|
|
||||||
|
class SearchHitsResponse < ResponseMessage
|
||||||
|
register
|
||||||
|
|
||||||
|
# Message attributes
|
||||||
|
hashbind :hits, "/args/hits"
|
||||||
|
end # class SearchHitsResponse
|
||||||
|
end; end; end # module LogStash::Net::Messages
|
Loading…
Add table
Add a link
Reference in a new issue