Class: WebSocket::FileServerChannelProgressiveFutureListener

Inherits:
Object
  • Object
show all
Defined in:
lib/websocket/file_server_channel_progressive_future_listener.rb

Overview

The FileServerChannelProgressiveFutureListener class implements handler methods invoked within the server pipeline during a file transfer over a channel.

Instance Method Summary collapse

Instance Method Details

#operationComplete(future) ⇒ Object



27
28
29
# File 'lib/websocket/file_server_channel_progressive_future_listener.rb', line 27

def operationComplete(future)
  log.debug "#{future.channel} Transfer complete"
end

#operationProgressed(future, progress, total) ⇒ Object



19
20
21
22
23
24
25
# File 'lib/websocket/file_server_channel_progressive_future_listener.rb', line 19

def operationProgressed(future, progress, total)
  if total.positive?
    log.info "#{future.channel} Transfer progress: #{progress} / #{total}"
  else # total unknown
    log.info "#{future.channel} Transfer progress: #{progress}"
  end
end