Package com.dianping.cat.message.spi.internal

Examples of com.dianping.cat.message.spi.internal.DefaultMessageTree


    try {
      m_lastAccessTime = System.currentTimeMillis();

      byte[] data = m_reader.readMessage(index);
      ChannelBuffer buf = ChannelBuffers.dynamicBuffer(data.length);
      MessageTree tree = new DefaultMessageTree();

      buf.writeBytes(data);
      m_codec.decode(buf, tree);
      return tree;
    } catch (EOFException e) {
View Full Code Here


    MessageCodec codec = lookup(MessageCodec.class, PlainTextMessageCodec.ID);

    int count = 2000;
    int i = 0;
    MessageBlock block = null;
    MessageTree tree = new DefaultMessageTree();

    for (i = 0; i < count; i++) {
      ChannelBuffer buf = ChannelBuffers.dynamicBuffer();
      MessageId id = buildChannelBuffer(factory, codec, tree, buf);
View Full Code Here

      LocalMessageBucket bucket = createBucket(factory, "-" + i);

      buckets[i] = bucket;
    }

    MessageTree tree = new DefaultMessageTree();
    int count = 3000;
    MessageBlock block = null;
    Set<Integer> fullBucket = new HashSet<Integer>();
    Map<Integer, Integer> maxIdForBucket = new HashMap<Integer, Integer>();
View Full Code Here

              bucket = m_buckets.get(dataFile);
            }
          }
        }

        DefaultMessageTree tree = (DefaultMessageTree) item.getTree();
        ChannelBuffer buf = tree.getBuffer();
        MessageBlock bolck = bucket.storeMessage(buf, id);

        if (bolck != null) {
          if (!m_messageBlocks.offer(bolck)) {
            m_serverStateManager.addBlockLoss(1);
View Full Code Here

TOP

Related Classes of com.dianping.cat.message.spi.internal.DefaultMessageTree

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.