public void baseUpdate()

in activemq-broker/src/main/java/org/apache/activemq/broker/region/policy/PolicyEntry.java [235:317]


    public void baseUpdate(BaseDestination destination, Set<String> includedProperties) {
        if (isUpdate("producerFlowControl", includedProperties)) {
            destination.setProducerFlowControl(isProducerFlowControl());
        }
        if (isUpdate("alwaysRetroactive", includedProperties)) {
            destination.setAlwaysRetroactive(isAlwaysRetroactive());
        }
        if (isUpdate("blockedProducerWarningInterval", includedProperties)) {
            destination.setBlockedProducerWarningInterval(getBlockedProducerWarningInterval());
        }
        if (isUpdate("maxPageSize", includedProperties)) {
            destination.setMaxPageSize(getMaxPageSize());
        }
        if (isUpdate("maxBrowsePageSize", includedProperties)) {
            destination.setMaxBrowsePageSize(getMaxBrowsePageSize());
        }
        if (isUpdate("minimumMessageSize", includedProperties)) {
            destination.setMinimumMessageSize((int) getMinimumMessageSize());
        }
        if (isUpdate("maxExpirePageSize", includedProperties)) {
            destination.setMaxExpirePageSize(getMaxExpirePageSize());
        }
        if (isUpdate("cursorMemoryHighWaterMark", includedProperties)) {
            destination.setCursorMemoryHighWaterMark(getCursorMemoryHighWaterMark());
        }
        if (isUpdate("storeUsageHighWaterMark", includedProperties)) {
            destination.setStoreUsageHighWaterMark(getStoreUsageHighWaterMark());
        }
        if (isUpdate("gcInactiveDestinations", includedProperties)) {
            destination.setGcIfInactive(isGcInactiveDestinations());
        }
        if (isUpdate("gcWithNetworkConsumers", includedProperties)) {
            destination.setGcWithNetworkConsumers(isGcWithNetworkConsumers());
        }
        if (isUpdate("inactiveTimeoutBeforeGc", includedProperties)) {
            destination.setInactiveTimeoutBeforeGC(getInactiveTimeoutBeforeGC());
        }
        if (isUpdate("reduceMemoryFootprint", includedProperties)) {
            destination.setReduceMemoryFootprint(isReduceMemoryFootprint());
        }
        if (isUpdate("doOptimizeMessageStore", includedProperties)) {
            destination.setDoOptimzeMessageStorage(isDoOptimzeMessageStorage());
        }
        if (isUpdate("optimizeMessageStoreInFlightLimit", includedProperties)) {
            destination.setOptimizeMessageStoreInFlightLimit(getOptimizeMessageStoreInFlightLimit());
        }
        if (isUpdate("advisoryForConsumed", includedProperties)) {
            destination.setAdvisoryForConsumed(isAdvisoryForConsumed());
        }
        if (isUpdate("advisoryForDispatched", includedProperties)) {
            destination.setAdvisoryForDispatched(isAdvisoryForDispatched());
        }
        if (isUpdate("advisoryForDelivery", includedProperties)) {
            destination.setAdvisoryForDelivery(isAdvisoryForDelivery());
        }
        if (isUpdate("advisoryForDiscardingMessages", includedProperties)) {
            destination.setAdvisoryForDiscardingMessages(isAdvisoryForDiscardingMessages());
        }
        if (isUpdate("advisoryForSlowConsumers", includedProperties)) {
            destination.setAdvisoryForSlowConsumers(isAdvisoryForSlowConsumers());
        }
        if (isUpdate("advisoryForFastProducers", includedProperties)) {
            destination.setAdvisoryForFastProducers(isAdvisoryForFastProducers());
        }
        if (isUpdate("advisoryWhenFull", includedProperties)) {
            destination.setAdvisoryWhenFull(isAdvisoryWhenFull());
        }
        if (isUpdate("includeBodyForAdvisory", includedProperties)) {
            destination.setIncludeBodyForAdvisory(isIncludeBodyForAdvisory());
        }
        if (isUpdate("sendAdvisoryIfNoConsumers", includedProperties)) {
            destination.setSendAdvisoryIfNoConsumers(isSendAdvisoryIfNoConsumers());
        }
        if (isUpdate("sendDuplicateFromStoreToDLQ", includedProperties)) {
            destination.setSendDuplicateFromStoreToDLQ(isSendDuplicateFromStoreToDLQ());
        }
        if (isUpdate("advancedNetworkStatisticsEnabled", includedProperties)) {
            destination.setAdvancedNetworkStatisticsEnabled(isAdvancedNetworkStatisticsEnabled());
        }
        if (isUpdate("advancedMessageStatisticsEnabled", includedProperties)) {
            destination.setAdvancedMessageStatisticsEnabled(isAdvancedMessageStatisticsEnabled());
        }
    }