class Cql::Protocol::CqlProtocolHandler::RequestPromise
@private
Attributes
frame[R]
request[R]
Public Class Methods
new(request, frame_encoder)
click to toggle source
Calls superclass method
# File lib/cql/protocol/cql_protocol_handler.rb, line 172 def initialize(request, frame_encoder) @request = request @frame_encoder = frame_encoder @timed_out = false super() end
Public Instance Methods
encode_frame()
click to toggle source
# File lib/cql/protocol/cql_protocol_handler.rb, line 190 def encode_frame @frame = @frame_encoder.encode_frame(@request) end
time_out!()
click to toggle source
# File lib/cql/protocol/cql_protocol_handler.rb, line 183 def time_out! unless future.completed? @timed_out = true fail(TimeoutError.new) end end
timed_out?()
click to toggle source
# File lib/cql/protocol/cql_protocol_handler.rb, line 179 def timed_out? @timed_out end