Class: Cassie::Message
- Inherits:
-
Object
- Object
- Cassie::Message
- Defined in:
- lib/cassie.rb
Overview
Message passed to subscribers with the statement, options, and time for each statement to execute. Note that if statements are batched they will be packed into one message with a Cassandra::Statements::Batch statement and empty options.
Instance Attribute Summary collapse
-
#elapsed_time ⇒ Object
readonly
Returns the value of attribute elapsed_time.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#statement ⇒ Object
readonly
Returns the value of attribute statement.
Instance Method Summary collapse
-
#initialize(statement, options, elapsed_time) ⇒ Message
constructor
A new instance of Message.
Constructor Details
#initialize(statement, options, elapsed_time) ⇒ Message
Returns a new instance of Message.
31 32 33 34 35 |
# File 'lib/cassie.rb', line 31 def initialize(statement, , elapsed_time) @statement = statement @options = @elapsed_time = elapsed_time end |
Instance Attribute Details
#elapsed_time ⇒ Object (readonly)
Returns the value of attribute elapsed_time.
29 30 31 |
# File 'lib/cassie.rb', line 29 def elapsed_time @elapsed_time end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
29 30 31 |
# File 'lib/cassie.rb', line 29 def @options end |
#statement ⇒ Object (readonly)
Returns the value of attribute statement.
29 30 31 |
# File 'lib/cassie.rb', line 29 def statement @statement end |