def write_buffer(self, buffer, handler=None): """ Write a buffer to the response. The handler (if supplied) will be called when the buffer has actually been written to the wire. Keyword arguments: @param buffer: The buffer to write @param handler: The handler to be called when writing has been completed. It is wrapped in a DoneHandler (default None) @return: a HttpServerResponse so multiple operations can be chained. """ if handler is None: self.java_obj.writeBuffer(buffer._to_java_buffer()) else: self.java_obj.writeBuffer(buffer._to_java_buffer(), DoneHandler(handler)) return self
def write_binary_frame(self, buffer): """ Write data to the websocket as a binary frame Keyword arguments: @param buffer: Buffer data to write to socket. """ self.java_obj.writeBinaryFrame(buffer._to_java_buffer())
def write_buffer(self, buffer, handler=None): """Write a Buffer to the socket. The handler will be called when the buffer has actually been written to the wire. Keyword arguments: @param buffer: The buffer to write. @param handler: The handler to call on completion. """ java_buffer = buffer._to_java_buffer() if handler is None: self.java_obj.write(java_buffer) else: self.java_obj.write(java_buffer, DoneHandler(handler))