Package org.apache.sandesha.storage.queue

Examples of org.apache.sandesha.storage.queue.SandeshaQueue


    }

    public boolean addPriorityMessage(RMMessageContext msg) {
        boolean result = false;
        try {
            SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
            sq.addPriorityMessage(msg);
        } catch (QueueException e) {
            SandeshaQueueDAO.log.error(e);
        }
        return result;
    }
View Full Code Here


    }

    public RMMessageContext getNextPriorityMessageContextToSend() {
        RMMessageContext msg = null;
        try {
            SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
            msg = sq.nextPriorityMessageToSend();
        } catch (QueueException e) {
            SandeshaQueueDAO.log.error(e);
        }
        return msg;
    }
View Full Code Here

    public boolean addMessageToIncomingSequence(String sequenceId, Long msgNo,
                                                RMMessageContext rmMessageContext) {
        boolean result = false;
        try {
            SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
            sq.addMessageToIncomingSequence(sequenceId, msgNo, rmMessageContext);
            result = true;
        } catch (QueueException e) {
            SandeshaQueueDAO.log.error(e);
        }
        return result;
View Full Code Here

        }
        return result;
    }

    public boolean isIncomingSequenceExists(String sequenceId) {
        SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
        boolean exists = sq.isIncomingSequenceExists(sequenceId);
        return exists;
    }
View Full Code Here

        return exists;
    }

    public RMMessageContext getNextMsgContextToProcess(Object sequence) {

        SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
        RMMessageContext msg = null;
        try {
            msg = sq.nextIncomingMessageToProcess(sequence);
        } catch (Exception e) {
            SandeshaQueueDAO.log.error(e);
        }
        return msg;
    }
View Full Code Here

        }
        return msg;
    }

    public Object getRandomSeqToProcess() {
        SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
        List seqs = sq.nextAllSeqsToProcess();
        int size = seqs.size();
        if (size <= 0)
            return null;
        Random r = new Random();
        int number = r.nextInt(size);
View Full Code Here

        return seqs.get(number);
    }


    public Set getAllReceivedMsgNumsOfIncomingSeq(String sequenceId) {
        SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
        return sq.getAllReceivedMsgNumsOfIncomingSeq(sequenceId);
    }
View Full Code Here

        SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
        return sq.getAllReceivedMsgNumsOfIncomingSeq(sequenceId);
    }

    public boolean isIncomingMessageExists(String sequenceId, Long msgNo) {
        SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
        return sq.isIncomingMessageExists(sequenceId, msgNo);
    }
View Full Code Here

    public boolean addMessageToOutgoingSequence(String sequenceId,
                                                RMMessageContext rmMessageContext) {
        boolean result = false;
        try {
            SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
            sq.addMessageToOutgoingSequence(sequenceId, rmMessageContext);
            result = true;
        } catch (QueueException e) {
            SandeshaQueueDAO.log.error(e);
        }
        return result;
View Full Code Here

    }

    public boolean addOutgoingSequence(String sequenceId) {
        boolean result = false;
        try {
            SandeshaQueue sq = SandeshaQueue.getInstance(endPoint);
            sq.createNewOutgoingSequence(sequenceId);
            result = true;
        } catch (QueueException e) {
            SandeshaQueueDAO.log.error(e);
        }
        return result;
View Full Code Here

TOP

Related Classes of org.apache.sandesha.storage.queue.SandeshaQueue

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.