コード例 #1
0
ファイル: upload_client.py プロジェクト: lance/vertx-examples
    def open_handler(err, file):
        print "in open handler"
        pump = Pump(file, req)

        def end_handler(stream):
            req.end()
        file.end_handler(end_handler)
        pump.start()
コード例 #2
0
ファイル: upload_client.py プロジェクト: EunsanKo/vert.x
    def open_handler(err, file):
        rs = file.read_stream
        pump = Pump(rs, req)

        def end_handler(stream):
            req.end()
        rs.end_handler(end_handler)
        pump.start()
コード例 #3
0
    def open_handler(err, file):
        print "in open handler"
        pump = Pump(file, req)

        def end_handler():
            req.end()

        file.end_handler(end_handler)
        pump.start()
コード例 #4
0
ファイル: upload_client.py プロジェクト: winash/vert.x
    def open_handler(err, file):
        rs = file.read_stream
        pump = Pump(rs, req)

        def end_handler(stream):
            req.end()

        rs.end_handler(end_handler)
        pump.start()
コード例 #5
0
ファイル: upload_server.py プロジェクト: EunsanKo/vert.x
    def file_open(err, file):
        pump = Pump(req, file.write_stream)
        start_time = datetime.now()

        def end_handler(stream):
            def file_close(err, file):
                end_time = datetime.now()
                print "Uploaded %d bytes to %s in %s"%(pump.bytes_pumped, filename, end_time-start_time)
                req.response.end()
            file.close(file_close)
        req.end_handler(end_handler)
        pump.start()
        req.resume()
コード例 #6
0
    def file_open(err, file):
        pump = Pump(req, file)
        start_time = datetime.now()

        def end_handler():
            def file_close(err, file):
                end_time = datetime.now()
                print "Uploaded %d bytes to %s in %s" % (
                    pump.bytes_pumped, filename, end_time - start_time)
                req.response.end()

            file.close(file_close)

        req.end_handler(end_handler)
        pump.start()
        req.resume()
コード例 #7
0
    def file_open(err, file):
        pump = Pump(req, file)
        start_time = datetime.now()

        def end_handler():
            def file_close(err, file):
                end_time = datetime.now()
                logger.info("Uploaded %d bytes to %s in %s"%(pump.bytes_pumped, filename, end_time-start_time))
                size = pump.bytes_pumped
                #req.response.chunked = True
                req.response.status_code = 201;
                req.response.status_message = "File uploaded"
                res = "{\"result\":\"%s\",\"size\":\"%s\"}"% ("ok",pump.bytes_pumped)
                req.response.put_header("Content-Type","application/json;charset=UTF-8")
                req.response.end(res)
            file.close(file_close)
        req.end_handler(end_handler)
        pump.start()
        req.resume()
コード例 #8
0
ファイル: echo_server.py プロジェクト: lance/vertx-examples
def connect_handler(socket):
    Pump(socket, socket).start()