Package backtype.storm.tuple

Examples of backtype.storm.tuple.MessageId


  long root_id = MessageId.generateId();
  Integer askers=StormUtils.parseInt(storm_conf.get(Config.TOPOLOGY_ACKERS));
  Boolean isroot = (message_id != null)&&(askers > 0);

  for (Integer t : out_tasks) {
      MessageId msgid;
      if (isroot) {
    msgid = MessageId.makeRootId(root_id, t);
      } else {
    msgid = MessageId.makeUnanchored();
      }
View Full Code Here


      for (Long root_id : a.getMessageId().getAnchorsToIds().keySet()) {
          TasksCommon.put_xor(anchors_to_ids, root_id, edge_id);
      }
        }
    }
    MessageId msgid=MessageId.makeId(anchors_to_ids);
    workerTransfer.transfer(t,new Tuple(topologyContext, values, task_id,out_stream_id, msgid));

      }
      return StormUtils.mk_list(out_tasks);
  } catch (Exception e) {
View Full Code Here

                DataInputStream in = new DataInputStream(bin);
                int taskId = WritableUtils.readVInt(in);
                int streamId = WritableUtils.readVInt(in);
                String componentName = _context.getComponentId(taskId);
                String streamName = _ids.getStreamName(componentName, streamId);
                MessageId id = MessageId.deserialize(in);
                List<Object> values = _kryo.deserializeFrom(bin);
                return new Tuple(_context, values, taskId, streamName, id);
            } catch(IOException e) {
                throw new RuntimeException(e);
            }
View Full Code Here

            _kryoInput.setBuffer(ser);
            int taskId = _kryoInput.readInt(true);
            int streamId = _kryoInput.readInt(true);
            String componentName = _context.getComponentId(taskId);
            String streamName = _ids.getStreamName(componentName, streamId);
            MessageId id = MessageId.deserialize(_kryoInput);
            List<Object> values = _kryo.deserializeFrom(_kryoInput);
            return new TupleImpl(_context, values, taskId, streamName, id);
        } catch(IOException e) {
            throw new RuntimeException(e);
        }
View Full Code Here

    int targetTaskId = 0;
    int taskId = 0;
    int streamId = 0;
    String componentName = null;
    String streamName = null;
    MessageId id = null;
   
    try {

      _kryoInput.setBuffer(ser);
View Full Code Here

                .keySet()) {
              put_xor(anchors_to_ids, root_id, edge_id);
            }
          }
        }
        MessageId msgid = MessageId.makeId(anchors_to_ids);
        TupleImplExt tupleExt = new TupleImplExt(topologyContext,
            values, task_id, out_stream_id, msgid);
        tupleExt.setTargetTaskId(t);

        taskTransfer.transfer(tupleExt);
View Full Code Here

        while(pending.containsKey(root_id) == true) {
          root_id = MessageId.generateId(random);
        }
      }
      for (Integer t : out_tasks) {
        MessageId msgid;
        if (needAck) {
          //Long as = MessageId.generateId();
          Long as = MessageId.generateId(random);
          msgid = MessageId.makeRootId(root_id, as);
          ackSeq.add(as);
View Full Code Here

TOP

Related Classes of backtype.storm.tuple.MessageId

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.