Examples of MessageMetaData


Examples of org.apache.qpid.server.protocol.v0_8.MessageMetaData

    }

    private StoredMessage<MessageMetaData> convertToStoredMessage(final MessageTransferMessage message,
                                                                  VirtualHost vhost)
    {
        final MessageMetaData metaData = convertMetaData(message, vhost);
        return new StoredMessage<org.apache.qpid.server.protocol.v0_8.MessageMetaData>()
        {
            @Override
            public MessageMetaData getMetaData()
            {
View Full Code Here

Examples of org.apache.qpid.server.protocol.v0_8.MessageMetaData

        };
    }

    private MessageMetaData convertMetaData(MessageTransferMessage message, VirtualHost vhost)
    {
        return new MessageMetaData(convertPublishBody(message),
                convertContentHeaderBody(message, vhost),
                1,
                message.getArrivalTime());
    }
View Full Code Here

Examples of org.apache.qpid.server.protocol.v0_8.MessageMetaData

    }

    private StoredMessage<MessageMetaData> convertToStoredMessage(final MessageTransferMessage message,
                                                                  VirtualHost vhost)
    {
        final MessageMetaData metaData = convertMetaData(message, vhost);
        return new StoredMessage<org.apache.qpid.server.protocol.v0_8.MessageMetaData>()
        {
            @Override
            public MessageMetaData getMetaData()
            {
View Full Code Here

Examples of org.apache.qpid.server.protocol.v0_8.MessageMetaData

        };
    }

    private MessageMetaData convertMetaData(MessageTransferMessage message, VirtualHost vhost)
    {
        return new MessageMetaData(convertPublishBody(message),
                convertContentHeaderBody(message, vhost),
                1,
                message.getArrivalTime());
    }
View Full Code Here

Examples of org.apache.qpid.server.protocol.v0_8.MessageMetaData

            fail(e.getMessage());
        }

        currentMessage.setExpiration();

        MessageMetaData mmd = currentMessage.headersReceived(System.currentTimeMillis());
        currentMessage.setStoredMessage(getVirtualHost().getMessageStore().addMessage(mmd));
        currentMessage.getStoredMessage().flushToStore();
        currentMessage.route();

View Full Code Here

Examples of org.apache.qpid.server.queue.MessageMetaData

    }

    public MessageMetaData getMessageMetaData(StoreContext context, Long messageId) throws AMQException
    {
        doPreDelay("getMessageMetaData");
        MessageMetaData mmd = _realStore.getMessageMetaData(context, messageId);
        doPostDelay("getMessageMetaData");
        return mmd;
    }
View Full Code Here

Examples of org.apache.qpid.server.queue.MessageMetaData

        {
            _logger.debug("Message Id: " + messageId + " Removing");
        }

        // first we need to look up the header to get the chunk count
        MessageMetaData mmd = getMessageMetaData(storeContext, messageId);
        try
        {
            PreparedStatement stmt = conn.prepareStatement(DELETE_FROM_MESSAGE_META_DATA);
            stmt.setLong(1,messageId);
            wrapper.setRequiresCommit();
            int results = stmt.executeUpdate();

            if (results == 0)
            {
                if (localTx)
                {
                    abortTran(storeContext);
                }

                throw new AMQException("Message metadata not found for message id " + messageId);
            }
            stmt.close();

            if (_logger.isDebugEnabled())
            {
                _logger.debug("Deleted metadata for message " + messageId);
            }

            stmt = conn.prepareStatement(DELETE_FROM_MESSAGE_CONTENT);
            stmt.setLong(1,messageId);
            results = stmt.executeUpdate();

            if(results != mmd.getContentChunkCount())
            {
                if (localTx)
                {
                    abortTran(storeContext);
                }
                throw new AMQException("Unexpected number of content chunks when deleting message.  Expected " + mmd.getContentChunkCount() + " but found " + results);

            }

            if (localTx)
            {
View Full Code Here

Examples of org.apache.qpid.server.queue.MessageMetaData

                if(localTx)
                {
                    commitTran(context);
                }

                return new MessageMetaData(info, chb, rs.getInt(6));

            }
            else
            {
                if(localTx)
View Full Code Here

Examples of org.apache.qpid.server.queue.MessageMetaData

    }

    public MessageMetaData getMessageMetaData(StoreContext context, Long messageId) throws AMQException
    {
        doPreDelay("getMessageMetaData");
        MessageMetaData mmd = _realStore.getMessageMetaData(context, messageId);
        doPostDelay("getMessageMetaData");
        return mmd;
    }
View Full Code Here

Examples of org.apache.qpid.server.queue.MessageMetaData

        {
            _logger.debug("Message Id: " + messageId + " Removing");
        }

        // first we need to look up the header to get the chunk count
        MessageMetaData mmd = getMessageMetaData(storeContext, messageId);
        try
        {
            PreparedStatement stmt = conn.prepareStatement(DELETE_FROM_MESSAGE_META_DATA);
            stmt.setLong(1,messageId);
            wrapper.setRequiresCommit();
            int results = stmt.executeUpdate();

            if (results == 0)
            {
                if (localTx)
                {
                    abortTran(storeContext);
                }

                throw new AMQException("Message metadata not found for message id " + messageId);
            }
            stmt.close();

            if (_logger.isDebugEnabled())
            {
                _logger.debug("Deleted metadata for message " + messageId);
            }

            stmt = conn.prepareStatement(DELETE_FROM_MESSAGE_CONTENT);
            stmt.setLong(1,messageId);
            results = stmt.executeUpdate();

            if(results != mmd.getContentChunkCount())
            {
                if (localTx)
                {
                    abortTran(storeContext);
                }
                throw new AMQException("Unexpected number of content chunks when deleting message.  Expected " + mmd.getContentChunkCount() + " but found " + results);

            }

            if (localTx)
            {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.