public boolean isProducerPresttled()

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


    public boolean isProducerPresttled(JmsSession session, JmsDestination destination) {
        if (presettleAll || presettleProducers) {
            return true;
        } else if (destination != null && session.isTransacted() && presettleTransactedProducers) {
            return true;
        } else if (destination != null && destination.isQueue() && presettleQueueProducers) {
            return true;
        } else if (destination != null && destination.isTopic() && presettleTopicProducers) {
            return true;
        }

        return false;
    }