Class: Foxbat::NettyConnection
- Inherits:
-
SimpleChannelUpstreamHandler
- Object
- SimpleChannelUpstreamHandler
- Foxbat::NettyConnection
- Defined in:
- lib/foxbat/netty_connection.rb
Instance Method Summary collapse
- #close ⇒ Object
-
#initialize(connection) ⇒ NettyConnection
constructor
A new instance of NettyConnection.
- #write(data) ⇒ Object
Constructor Details
#initialize(connection) ⇒ NettyConnection
Returns a new instance of NettyConnection.
9 10 11 12 13 |
# File 'lib/foxbat/netty_connection.rb', line 9 def initialize(connection) @connection = connection connection.netty_handler = self super() end |
Instance Method Details
#close ⇒ Object
21 22 23 |
# File 'lib/foxbat/netty_connection.rb', line 21 def close @channel.close end |
#write(data) ⇒ Object
15 16 17 18 19 |
# File 'lib/foxbat/netty_connection.rb', line 15 def write(data) data = data.to_java_bytes if data.is_a?(String) buf = ChannelBuffers.copiedBuffer(data) @channel.write(buf) end |