Пример #1
0
    def _respond(self, request, response_message_id, workspace):
        payload_decoder = PayloadDecoder(request.payload)
        data_bytes = payload_decoder.get_next_bytes()
        name = request.get_header_field(_PAYLOAD_NAME)

        data_frame = workspace.serializer.bytes_to_data_frame(data_bytes)
        workspace.append_to_table(name, data_frame)

        return AbstractRequestHandler._create_response(request, response_message_id)
Пример #2
0
    def _respond(self, request, response_message_id, workspace):
        payload_decoder = PayloadDecoder(request.payload)
        data_bytes = payload_decoder.get_next_bytes()
        name = request.get_header_field(_PAYLOAD_NAME)

        data_object = pickle.loads(data_bytes)
        workspace.put_variable(name, data_object)

        return AbstractRequestHandler._create_response(request, response_message_id)
Пример #3
0
    def _respond(self, request, response_message_id, workspace):
        payload_decoder = PayloadDecoder(request.payload)
        data_bytes = payload_decoder.get_next_bytes()
        name = request.get_header_field(_PAYLOAD_NAME)

        data_frame = workspace.serializer.bytes_to_data_frame(data_bytes)
        db_util = DBUtil(data_frame)
        workspace.put_variable(name, db_util)
        workspace.add_cleanup_object_name(name)

        return AbstractRequestHandler._create_response(request, response_message_id)
Пример #4
0
    def _respond(self, request, response_message_id, workspace):
        payload_decoder = PayloadDecoder(request.payload)
        data_bytes = payload_decoder.get_next_bytes()
        name = request.get_header_field(_PAYLOAD_NAME)

        flow_variables = collections.OrderedDict()
        data_frame = workspace.serializer.bytes_to_data_frame(data_bytes)
        workspace.serializer.fill_flow_variables_from_data_frame(flow_variables, data_frame)
        workspace.put_variable(name, flow_variables)

        return AbstractRequestHandler._create_response(request, response_message_id)