All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ui.management.topicConfigChanges.ftl Maven / Gradle / Ivy

The newest version!
<#-- @ftlvariable name="clusterIdentifier" type="java.lang.String" -->
<#-- @ftlvariable name="topicName" type="java.lang.String" -->
<#-- @ftlvariable name="configChanges" type="java.util.List" -->

<#-- @ftlvariable name="bulkIterateBy" type="java.lang.String" -->

<#import "../common/util.ftl" as ccUtil>


    
        <#switch bulkIterateBy!''>
            <#case "TOPIC">
                Topic: ${topicName}
                <#break>
            <#case "CLUSTER">
                Cluster: ${clusterIdentifier}
                <#break>
            <#default>
                ${topicName} @ ${clusterIdentifier}
        
    


    Key
    Current value
    New value

<#list configChanges as configChange>
    
        ${configChange.key}
        
            <#if configChange.oldValue??>
                <#if configChange.oldValue == "">
                    (empty)
                <#else>
                    ${configChange.oldValue}
                
            <#else>
                null
            
        
        
            <#if configChange.newValue??>
                <#if configChange.newValue == "">
                    (empty)
                <#else>
                    ${configChange.newValue}
                
            <#else>
                null
            
            <#if configChange.newToDefault>
                (cluster's default)
            
        
    

<#if configChanges?size == 0>
    
        
            (nothing)
        
    

<#if bulkIterateBy??>
    
        
            <#switch bulkIterateBy>
                <#case "TOPIC">
                    <#assign statusId = "op-status-"+topicName>
                    <#break>
                <#case "CLUSTER">
                    <#assign statusId = "op-status-"+clusterIdentifier>
                    <#break>
            
            <#include "../common/serverOpStatus.ftl">
        
    






© 2015 - 2025 Weber Informatics LLC | Privacy Policy