public boolean isConsumerPresttled()

in qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultPresettlePolicy.java [59:73]


    public boolean isConsumerPresttled(JmsSession session, JmsDestination destination) {
        if (session.isTransacted()) {
            return false;
        } else if (session.isNoAcknowledge()) {
            return true;
        } else if (destination != null && (presettleAll || presettleConsumers)) {
            return true;
        } else if (destination != null && destination.isQueue() && presettleQueueConsumers) {
            return true;
        } else if (destination != null && destination.isTopic() && presettleTopicConsumers) {
            return true;
        }

        return false;
    }