Uploaded image for project: 'Keycloak'
  1. Keycloak
  2. KEYCLOAK-10417

FuseAdapterTest.hawtio2LoginTest started to fail with Fuse 7.3.0

    Details

    • Sprint:
      Keycloak Sprint 23, Keycloak Sprint 24, Keycloak Sprint 25
    • Docs QE Status:
      NEW
    • QE Status:
      NEW

      Description

      Tests run: 8, Failures: 1, Errors: 0, Skipped: 2, Time elapsed: 91.264 sec <<< FAILURE! - in org.keycloak.testsuite.adapter.example.fuse.FuseAdapterTest
      hawtio2LoginTest(org.keycloak.testsuite.adapter.example.fuse.FuseAdapterTest)  Time elapsed: 12.819 sec  <<< FAILURE!
      java.lang.AssertionError: 
      
      Expected: not a string containing "Camel"
           but: was "<html class=\"ng-scope\"><head><style type=\"text/css\">[uib-typeahead-popup].dropdown-menu{display:block;}</style><style type=\"text/css\">.uib-time input{width:50px;}</style><style type=\"text/css\">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style><style type=\"text/css\">.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0;}.uib-button-bar{padding:10px 9px 2px;}</style><style type=\"text/css\">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style><style type=\"text/css\">.uib-datepicker .uib-title{width:100%;}.uib-day button,.uib-month button,.uib-year button{min-width:100%;}.uib-left,.uib-right{width:100%}</style><style type=\"text/css\">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style><style type=\"text/css\">@charset \"UTF-8\";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>\n  <meta charset=\"UTF-8\">\n  <title>Red Hat Fuse</title>\n  <base href=\"/hawtio/\">\n  <link rel=\"icon\" type=\"image/x-icon\" href=\"img/favicon.ico?v=1\">\n\n  <link rel=\"stylesheet\" href=\"css/lib-6c015bce61.css\">\n\n  <link rel=\"stylesheet\" href=\"css/app-c9d2f67c2e.css\">\n\n  <script src=\"js/lib-91bc9aa451.js\" defer=\"\"></script>\n\n  <script src=\"js/app-6e32f4dd1b.js\" defer=\"\"></script>\n<style type=\"text/css\" id=\"cameltree-style\"> .treeview .list-group-item{cursor:pointer}.treeview span.indent{margin-left:10px;margin-right:10px}.treeview span.icon{width:12px;margin-right:5px}.treeview .node-disabled{color:silver;cursor:not-allowed}.node-cameltree{}.node-cameltree:not(.node-disabled):hover{background-color:#F5F5F5;}.node-cameltree.node-result{color:#b58100;background-color:#fbeabc;}.node-cameltree.node-result:hover{color:#b58100;background-color:#fbeabc;}.node-cameltree.node-selected{color:#FFFFFF;background-color:#428bca;}.node-cameltree.node-selected:hover{color:#FFFFFF;background-color:#428bca;} </style></head>\n\n<body>\n  <hawtio-app class=\"ng-isolate-scope\">\n      <hawtio-loading loading=\"$ctrl.loading\" class=\"ng-isolate-scope\">\n      <!-- ngIf: $ctrl.loading -->\n      <!-- ngIf: !$ctrl.loading --><div class=\"loading-content ng-scope\" ng-if=\"!$ctrl.loading\" ng-transclude=\"\" style=\"\">\n        <page class=\"ng-scope ng-isolate-scope\">\n      <div class=\"pf-c-background-image\">\n        <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"pf-c-background-image__filter\" width=\"0\" height=\"0\">\n          <filter id=\"image_overlay\">\n            <feColorMatrix type=\"matrix\" values=\"1 0 0 0 0\n                    1 0 0 0 0\n                    1 0 0 0 0\n                    0 0 0 1 0\"></feColorMatrix>\n            <feComponentTransfer color-interpolation-filters=\"sRGB\" result=\"duotone\">\n              <feFuncR type=\"table\" tableValues=\"0.086274509803922 0.43921568627451\"></feFuncR>\n              <feFuncG type=\"table\" tableValues=\"0.086274509803922 0.43921568627451\"></feFuncG>\n              <feFuncB type=\"table\" tableValues=\"0.086274509803922 0.43921568627451\"></feFuncB>\n              <feFuncA type=\"table\" tableValues=\"0 1\"></feFuncA>\n            </feComponentTransfer>\n          </filter>\n        </svg>\n      </div>\n      <div class=\"pf-c-page\">\n        <page-header role=\"banner\" class=\"pf-c-page__header ng-isolate-scope\" on-nav-toggle=\"$ctrl.onNavToggle()\">\n      <div class=\"pf-c-page__header-brand\">\n        <div class=\"pf-c-page__header-brand-toggle\">\n          <button class=\"pf-c-button pf-m-plain\" ng-click=\"$ctrl.onNavToggle()\">\n            <i class=\"fa fa-bars\" aria-hidden=\"true\"></i>\n          </button>\n        </div>\n        <div class=\"pf-c-page__header-brand-link\">\n          <img class=\"pf-c-brand\" ng-src=\"img/fuse-logo.svg\" src=\"img/fuse-logo.svg\">\n        </div>\n      </div>\n      <div class=\"pf-c-page__header-tools\">\n        <div class=\"pf-c-page__header-tools-group pf-m-icons\">\n          <help-dropdown class=\"ng-isolate-scope\">\n      <div class=\"pf-c-dropdown\">\n        <button id=\"helpDropdownMenu\" class=\"pf-c-dropdown__toggle pf-m-plain\" ng-click=\"$ctrl.toggleMenu()\" ng-blur=\"$ctrl.hideMenu()\">\n          <i class=\"pficon pficon-help\" aria-hidden=\"true\"></i>\n        </button>\n        <ul class=\"pf-c-dropdown__menu pf-m-align-right ng-hide\" ng-show=\"$ctrl.isVisible\">\n          <li><a class=\"pf-c-dropdown__menu-item\" href=\"#\" ng-focus=\"$ctrl.onHelpClicked()\">Help</a></li>\n          <li><a class=\"pf-c-dropdown__menu-item\" href=\"#\" ng-focus=\"$ctrl.onAboutClicked()\">About</a></li>\n        </ul>\n      </div>\n    </help-dropdown>\n        </div>\n        <div class=\"pf-c-page__header-tools-group\">\n          <user-dropdown class=\"ng-isolate-scope\">\n      <div class=\"pf-c-dropdown\">\n        <button id=\"userDropdownMenu\" class=\"pf-c-dropdown__toggle pf-m-plain ng-binding\" ng-click=\"$ctrl.toggleMenu()\" ng-blur=\"$ctrl.hideMenu()\">\n           <img class=\"pf-c-avatar\" src=\"img/img_avatar.svg\" alt=\"Avatar Image\">\n        </button>\n        <ul class=\"pf-c-dropdown__menu pf-m-align-right ng-hide\" ng-show=\"$ctrl.isVisible\">\n          <li><a class=\"pf-c-dropdown__menu-item\" href=\"#\" ng-focus=\"$ctrl.onPreferencesClicked()\">Preferences</a></li>\n          <span hawtio-extension=\"\" name=\"hawtio-logout\"><li class=\"ng-scope\"><a class=\"pf-c-dropdown__menu-item\" href=\"#\" ng-focus=\"authService.logout()\">Logout</a></li></span>\n        </ul>\n      </div>\n    </user-dropdown>\n        </div>\n      </div>\n    </page-header>\n        <page-sidebar class=\"pf-c-page__sidebar ng-isolate-scope pf-m-expanded\" ng-class=\"{'pf-m-expanded': $ctrl.isNavOpen, 'pf-m-collapsed': !$ctrl.isNavOpen}\" on-template-change=\"$ctrl.onTemplateChange(templateUrl)\" on-item-click=\"$ctrl.onSidebarItemClick()\">\n      <nav class=\"pf-c-nav\">\n        <ul class=\"pf-c-nav__list\">\n          <!-- ngRepeat: item in $ctrl.items --><li class=\"pf-c-nav__item ng-scope\" ng-repeat=\"item in $ctrl.items\">\n            <a href=\"#\" class=\"pf-c-nav__link ng-binding pf-m-current\" ng-class=\"{'pf-m-current': item === $ctrl.activeItem}\" ng-click=\"$ctrl.onClick(item)\">\n              Camel\n            </a>\n          </li><!-- end ngRepeat: item in $ctrl.items --><li class=\"pf-c-nav__item ng-scope\" ng-repeat=\"item in $ctrl.items\">\n            <a href=\"#\" class=\"pf-c-nav__link ng-binding\" ng-class=\"{'pf-m-current': item === $ctrl.activeItem}\" ng-click=\"$ctrl.onClick(item)\">\n              Connect\n            </a>\n          </li><!-- end ngRepeat: item in $ctrl.items --><li class=\"pf-c-nav__item ng-scope\" ng-repeat=\"item in $ctrl.items\">\n            <a href=\"#\" class=\"pf-c-nav__link ng-binding\" ng-class=\"{'pf-m-current': item === $ctrl.activeItem}\" ng-click=\"$ctrl.onClick(item)\">\n              JMX\n            </a>\n          </li><!-- end ngRepeat: item in $ctrl.items --><li class=\"pf-c-nav__item ng-scope\" ng-repeat=\"item in $ctrl.items\">\n            <a href=\"#\" class=\"pf-c-nav__link ng-binding\" ng-class=\"{'pf-m-current': item === $ctrl.activeItem}\" ng-click=\"$ctrl.onClick(item)\">\n              OSGi\n            </a>\n          </li><!-- end ngRepeat: item in $ctrl.items --><li class=\"pf-c-nav__item ng-scope\" ng-repeat=\"item in $ctrl.items\">\n            <a href=\"#\" class=\"pf-c-nav__link ng-binding\" ng-class=\"{'pf-m-current': item === $ctrl.activeItem}\" ng-click=\"$ctrl.onClick(item)\">\n              Runtime\n            </a>\n          </li><!-- end ngRepeat: item in $ctrl.items -->\n        </ul>\n      </nav>\n    </page-sidebar>\n        <page-main role=\"main\" class=\"pf-c-page__main ng-isolate-scope\" template-url=\"camel.html\">\n      <section class=\"pf-c-page__main-section pf-m-light\">\n        <!-- ngInclude: --><ng-include src=\"$ctrl.templateUrl\" class=\"ng-scope\" style=\"\"><camel class=\"ng-scope ng-isolate-scope\">\n      <div class=\"tree-nav-layout\">\n        <div class=\"sidebar-pf sidebar-pf-left ng-isolate-scope resizable\" resizable=\"\" r-directions=\"['right']\">\n          <camel-tree-header class=\"ng-isolate-scope tree-nav-sidebar-header\"><div class=\"tree-nav-sidebar-header\">\n  <form role=\"form\" class=\"search-pf has-button ng-pristine ng-valid\">\n    <div class=\"form-group has-clear\">\n      <div class=\"search-pf-input-group\">\n        <label for=\"input-search\" class=\"sr-only\">Search Tree:</label>\n        <input id=\"input-search\" type=\"search\" class=\"form-control ng-pristine ng-untouched ng-valid ng-empty\" placeholder=\"Search tree:\" ng-model=\"$ctrl.filter\" style=\"\">\n        <button type=\"button\" class=\"clear ng-hide\" aria-hidden=\"true\" ng-hide=\"$ctrl.filter.length === 0\" ng-click=\"$ctrl.filter = ''\" style=\"\">\n          <span class=\"pficon pficon-close\"></span>\n        </button>\n      </div>\n    </div>\n    <div class=\"form-group tree-nav-buttons\">\n      <span class=\"badge ng-binding ng-hide\" ng-class=\"{positive: $ctrl.result.length > 0}\" ng-show=\"$ctrl.filter.length > 0\" style=\"\">\n        0\n      </span>\n      <i class=\"fa fa-plus-square-o\" title=\"Expand All\" ng-click=\"$ctrl.expandAll()\"></i>\n      <i class=\"fa fa-minus-square-o\" title=\"Collapse All\" ng-click=\"$ctrl.contractAll()\"></i>\n    </div>\n  </form>\n</div>\n</camel-tree-header>\n          <camel-tree class=\"ng-isolate-scope tree-nav-sidebar-content\"><div class=\"tree-nav-sidebar-content\">\n  <div id=\"cameltree\" class=\"treeview-pf-hover treeview-pf-select treeview\"><ul class=\"list-group\"><li class=\"list-group-item node-cameltree org-apache-camel-context-folder\" id=\"camelContexts\" data-nodeid=\"0.0\"><span class=\"icon expand-icon fa fa-angle-down\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>Camel Contexts</li><li class=\"list-group-item node-cameltree org-apache-camel-context can-invoke\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-context-&quot;blueprintContext&quot;\" data-nodeid=\"0.0.0\"><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-down\"></span><span class=\"icon node-icon fa fa-cube\"></span>blueprintContext</li><li class=\"list-group-item node-cameltree org-apache-camel-routes-folder node-selected\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-routes\" data-nodeid=\"0.0.0.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa-angle-down fa\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>routes</li><li class=\"list-group-item node-cameltree org-apache-camel-routes can-invoke\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-routes-&quot;httpBridge&quot;\" data-nodeid=\"0.0.0.0.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>httpBridge</li><li class=\"list-group-item node-cameltree org-apache-camel-routes can-invoke\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-routes-&quot;justDirect&quot;\" data-nodeid=\"0.0.0.0.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>justDirect</li><li class=\"list-group-item node-cameltree org-apache-camel-routes can-invoke\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-routes-&quot;route1&quot;\" data-nodeid=\"0.0.0.0.2\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>route1</li><li class=\"list-group-item node-cameltree org-apache-camel-endpoints-folder\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-endpoints\" data-nodeid=\"0.0.0.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>endpoints</li><li class=\"list-group-item node-cameltree org-apache-camel-endpoints can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-endpoints-&quot;direct://justDirect&quot;\" data-nodeid=\"0.0.0.1.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>direct://justDirect</li><li class=\"list-group-item node-cameltree org-apache-camel-endpoints can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-endpoints-&quot;http://0.0.0.0:8383/admin-camel-endpoint&quot;\" data-nodeid=\"0.0.0.1.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>http://0.0.0.0:8383/admin-camel-endpoint</li><li class=\"list-group-item node-cameltree org-apache-camel-endpoints can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-endpoints-&quot;http://0.0.0.0:8484/restdsl/hello/%7Bid%7D&quot;\" data-nodeid=\"0.0.0.1.2\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>http://0.0.0.0:8484/restdsl/hello/%7Bid%7D</li><li class=\"list-group-item node-cameltree org-apache-camel-endpoints can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-endpoints-&quot;rest://get:/hello:/%7Bid%7D&quot;\" data-nodeid=\"0.0.0.1.3\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>rest://get:/hello:/%7Bid%7D</li><li class=\"list-group-item node-cameltree org-apache-camel-components-folder\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-components\" data-nodeid=\"0.0.0.2\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>components</li><li class=\"list-group-item node-cameltree org-apache-camel-components can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-components-&quot;direct&quot;\" data-nodeid=\"0.0.0.2.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>direct</li><li class=\"list-group-item node-cameltree org-apache-camel-components can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-components-&quot;properties&quot;\" data-nodeid=\"0.0.0.2.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>properties</li><li class=\"list-group-item node-cameltree org-apache-camel-components can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-components-&quot;rest&quot;\" data-nodeid=\"0.0.0.2.2\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>rest</li><li class=\"list-group-item node-cameltree org-apache-camel-components can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-components-&quot;undertow-keycloak&quot;\" data-nodeid=\"0.0.0.2.3\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>undertow-keycloak</li><li class=\"list-group-item node-cameltree org-apache-camel-mbeans-folder\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-mbeans\" data-nodeid=\"0.0.0.3\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>MBeans</li><li class=\"list-group-item node-cameltree org-apache-camel-consumers-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-consumers\" data-nodeid=\"0.0.0.3.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>consumers</li><li class=\"list-group-item node-cameltree org-apache-camel-consumers can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-consumers-DirectConsumer(0x56465bfa)\" data-nodeid=\"0.0.0.3.0.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DirectConsumer(0x56465bfa)</li><li class=\"list-group-item node-cameltree org-apache-camel-consumers can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-consumers-UndertowKeycloakConsumer(0x4c932f72)\" data-nodeid=\"0.0.0.3.0.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>UndertowKeycloakConsumer(0x4c932f72)</li><li class=\"list-group-item node-cameltree org-apache-camel-consumers can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-consumers-UndertowKeycloakConsumer(0x584b184c)\" data-nodeid=\"0.0.0.3.0.2\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>UndertowKeycloakConsumer(0x584b184c)</li><li class=\"list-group-item node-cameltree org-apache-camel-errorhandlers-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-errorhandlers\" data-nodeid=\"0.0.0.3.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>errorhandlers</li><li class=\"list-group-item node-cameltree org-apache-camel-errorhandlers cant-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-errorhandlers-&quot;DefaultErrorHandlerBuilder(ref:CamelDefaultErrorHandlerBuilder)&quot;\" data-nodeid=\"0.0.0.3.1.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-lock\"></span>DefaultErrorHandlerBuilder(ref:CamelDefaultErrorHandlerBuilder)</li><li class=\"list-group-item node-cameltree org-apache-camel-eventnotifiers-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-eventnotifiers\" data-nodeid=\"0.0.0.3.2\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>eventnotifiers</li><li class=\"list-group-item node-cameltree org-apache-camel-eventnotifiers can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-eventnotifiers-EventNotifier(0x40ca8dd4)\" data-nodeid=\"0.0.0.3.2.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>EventNotifier(0x40ca8dd4)</li><li class=\"list-group-item node-cameltree org-apache-camel-eventnotifiers can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-eventnotifiers-EventNotifier(0xe0e4b4b)\" data-nodeid=\"0.0.0.3.2.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>EventNotifier(0xe0e4b4b)</li><li class=\"list-group-item node-cameltree org-apache-camel-health-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-health\" data-nodeid=\"0.0.0.3.3\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>health</li><li class=\"list-group-item node-cameltree org-apache-camel-health can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-health-&quot;blueprintContext&quot;\" data-nodeid=\"0.0.0.3.3.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>blueprintContext</li><li class=\"list-group-item node-cameltree org-apache-camel-processors-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-processors\" data-nodeid=\"0.0.0.3.4\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>processors</li><li class=\"list-group-item node-cameltree org-apache-camel-processors can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-processors-&quot;log1&quot;\" data-nodeid=\"0.0.0.3.4.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>log1</li><li class=\"list-group-item node-cameltree org-apache-camel-processors can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-processors-&quot;log2&quot;\" data-nodeid=\"0.0.0.3.4.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>log2</li><li class=\"list-group-item node-cameltree org-apache-camel-processors can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-processors-&quot;process1&quot;\" data-nodeid=\"0.0.0.3.4.2\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>process1</li><li class=\"list-group-item node-cameltree org-apache-camel-processors can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-processors-&quot;process2&quot;\" data-nodeid=\"0.0.0.3.4.3\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>process2</li><li class=\"list-group-item node-cameltree org-apache-camel-processors can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-processors-&quot;setBody1&quot;\" data-nodeid=\"0.0.0.3.4.4\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>setBody1</li><li class=\"list-group-item node-cameltree org-apache-camel-processors can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-processors-&quot;to1&quot;\" data-nodeid=\"0.0.0.3.4.5\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>to1</li><li class=\"list-group-item node-cameltree org-apache-camel-producers-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-producers\" data-nodeid=\"0.0.0.3.5\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>producers</li><li class=\"list-group-item node-cameltree org-apache-camel-producers can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-producers-DirectBlockingProducer(0x19033d71)\" data-nodeid=\"0.0.0.3.5.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DirectBlockingProducer(0x19033d71)</li><li class=\"list-group-item node-cameltree org-apache-camel-routecontrollers-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-routecontrollers\" data-nodeid=\"0.0.0.3.6\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>routecontrollers</li><li class=\"list-group-item node-cameltree org-apache-camel-routecontrollers can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-routecontrollers-&quot;blueprintContext&quot;\" data-nodeid=\"0.0.0.3.6.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>blueprintContext</li><li class=\"list-group-item node-cameltree org-apache-camel-services-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services\" data-nodeid=\"0.0.0.3.7\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>services</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultAsyncProcessorAwaitManager\" data-nodeid=\"0.0.0.3.7.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultAsyncProcessorAwaitManager</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultEndpointRegistry\" data-nodeid=\"0.0.0.3.7.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultEndpointRegistry</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultExecutorServiceManager\" data-nodeid=\"0.0.0.3.7.2\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultExecutorServiceManager</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultInflightRepository\" data-nodeid=\"0.0.0.3.7.3\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultInflightRepository</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultRestRegistry\" data-nodeid=\"0.0.0.3.7.4\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultRestRegistry</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultRuntimeCamelCatalog\" data-nodeid=\"0.0.0.3.7.5\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultRuntimeCamelCatalog</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultShutdownStrategy\" data-nodeid=\"0.0.0.3.7.6\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultShutdownStrategy</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultTransformerRegistry\" data-nodeid=\"0.0.0.3.7.7\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultTransformerRegistry</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-DefaultValidatorRegistry\" data-nodeid=\"0.0.0.3.7.8\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>DefaultValidatorRegistry</li><li class=\"list-group-item node-cameltree org-apache-camel-services can-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-services-OsgiTypeConverter\" data-nodeid=\"0.0.0.3.7.9\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-cube\"></span>OsgiTypeConverter</li><li class=\"list-group-item node-cameltree org-apache-camel-tracer-folder node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-tracer\" data-nodeid=\"0.0.0.3.8\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon expand-icon fa fa-angle-right\"></span><span class=\"icon node-icon pficon pficon-folder-close\"></span>tracer</li><li class=\"list-group-item node-cameltree org-apache-camel-tracer cant-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-tracer-BacklogDebugger\" data-nodeid=\"0.0.0.3.8.0\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-lock\"></span>BacklogDebugger</li><li class=\"list-group-item node-cameltree org-apache-camel-tracer cant-invoke node-hidden\" id=\"root-org.apache.camel-org.keycloak.testsuite.fuse-example-camel-endpoint-fuse7-undertow-blueprintContext-tracer-BacklogTracer\" data-nodeid=\"0.0.0.3.8.1\"><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"indent\"></span><span class=\"icon glyphicon\"></span><span class=\"icon node-icon fa fa-lock\"></span>BacklogTracer</li></ul></div>\n</div>\n</camel-tree>\n        <div class=\"rg-right\"><span></span></div></div>\n        <div class=\"tree-nav-main\">\n          <div>\n            <context-actions class=\"ng-isolate-scope\">\n      <div class=\"dropdown camel-main-actions ng-hide\" ng-show=\"$ctrl.context\" hawtio-show=\"\" object-name-model=\"$ctrl.context.mbeanName\" method-name=\"stop\" mode=\"remove\">\n        <button type=\"button\" id=\"dropdownMenu1\" class=\"btn btn-default dropdown-toggle ng-binding\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"true\">\n          <span class=\"fa\" ng-class=\"{'fa-play': $ctrl.context.isStarted(), 'fa-pause': $ctrl.context.isSuspended()}\"></span>\n          &nbsp;\n          \n          &nbsp;\n          <span class=\"caret\"></span>\n        </button>\n        <ul class=\"dropdown-menu\" aria-labelledby=\"dropdownMenu1\">\n          <li ng-class=\"{disabled: $ctrl.context.isStarted()}\">\n            <a href=\"#\" ng-click=\"$ctrl.start()\">Start</a>\n          </li>\n          <li ng-class=\"{disabled: $ctrl.context.isSuspended()}\">\n            <a href=\"#\" ng-click=\"$ctrl.suspend()\">Suspend</a>\n          </li>\n          <li>\n            <a href=\"#\" ng-click=\"$ctrl.delete()\">Delete</a>\n          </li>\n        </ul>\n      </div>\n    </context-actions>\n            <route-actions class=\"ng-isolate-scope\">\n      <div class=\"dropdown camel-main-actions ng-hide\" ng-show=\"$ctrl.route\" hawtio-show=\"\" object-name-model=\"$ctrl.route.mbean\" method-name=\"stop\" mode=\"remove\">\n        <button type=\"button\" id=\"dropdownMenu1\" class=\"btn btn-default dropdown-toggle ng-binding\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"true\">\n          <span class=\"fa\" ng-class=\"{'fa-play': $ctrl.route.isStarted(), 'fa-stop': $ctrl.route.isStopped()}\"></span>\n          &nbsp;\n          \n          &nbsp;\n          <span class=\"caret\"></span>\n        </button>\n        <ul class=\"dropdown-menu\" aria-labelledby=\"dropdownMenu1\">\n          <li ng-class=\"{disabled: $ctrl.route.isStarted()}\">\n            <a href=\"#\" ng-click=\"$ctrl.start()\">Start</a>\n          </li>\n          <li ng-class=\"{disabled: $ctrl.route.isStopped()}\">\n            <a href=\"#\" ng-click=\"$ctrl.stop()\">Stop</a>\n          </li>\n          <li ng-class=\"{disabled: $ctrl.route.isStarted()}\">\n            <a href=\"#\" ng-click=\"$ctrl.delete()\">Delete</a>\n          </li>\n        </ul>\n      </div>\n    </route-actions>\n            <jmx-header class=\"ng-isolate-scope\">\n      <div class=\"jmx-header\">\n        <header>\n          <h1 class=\"ng-binding\">routes</h1>\n          <p class=\"text-muted ng-binding\"></p>\n        </header>\n      </div>\n      </jmx-header>\n          </div>\n          <camel-navigation class=\"ng-isolate-scope\"><hawtio-tabs tabs=\"$ctrl.tabs\" on-change=\"$ctrl.goto(tab)\" class=\"ng-isolate-scope\">\n      <!-- ngIf: $ctrl.tabs --><ul class=\"nav nav-tabs hawtio-tabs ng-scope\" ng-if=\"$ctrl.tabs\">\n        <!-- ngRepeat: tab in $ctrl.visibleTabs track by tab.path --><li ng-repeat=\"tab in $ctrl.visibleTabs track by tab.path\" class=\"hawtio-tab ng-scope active\" ng-class=\"{invisible: $ctrl.adjustingTabs, active: tab === $ctrl.activeTab}\" style=\"\">\n          <a href=\"#\" ng-click=\"$ctrl.onClick(tab)\" class=\"ng-binding\">Routes</a>\n        </li><!-- end ngRepeat: tab in $ctrl.visibleTabs track by tab.path -->\n        <li class=\"dropdown\" ng-class=\"{invisible: $ctrl.moreTabs.length === 0}\" style=\"\">\n          <a id=\"moreDropdown\" class=\"dropdown-toggle\" href=\"\" data-toggle=\"dropdown\">\n            More\n            <span class=\"caret\"></span>\n          \n          </a><ul class=\"dropdown-menu dropdown-menu-right\" role=\"menu\" aria-labelledby=\"moreDropdown\"><a id=\"moreDropdown\" class=\"dropdown-toggle\" href=\"\" data-toggle=\"dropdown\">\n            </a><!-- ngRepeat: tab in $ctrl.moreTabs track by tab.label --><li role=\"presentation\" ng-repeat=\"tab in $ctrl.moreTabs track by tab.label\" class=\"ng-scope\" style=\"\"><a id=\"moreDropdown\" class=\"dropdown-toggle\" href=\"\" data-toggle=\"dropdown\">\n              </a><a role=\"menuitem\" tabindex=\"-1\" href=\"#\" ng-click=\"$ctrl.onClick(tab)\" class=\"ng-binding\">Exchanges</a>\n            </li><!-- end ngRepeat: tab in $ctrl.moreTabs track by tab.label --><li role=\"presentation\" ng-repeat=\"tab in $ctrl.moreTabs track by tab.label\" class=\"ng-scope ng-enter-prepare\"><a id=\"moreDropdown\" class=\"dropdown-toggle\" href=\"\" data-toggle=\"dropdown\">\n              </a><a role=\"menuitem\" tabindex=\"-1\" href=\"#\" ng-click=\"$ctrl.onClick(tab)\" class=\"ng-binding\">REST Services</a>\n            </li><!-- end ngRepeat: tab in $ctrl.moreTabs track by tab.label -->\n          </ul>\n        </li>\n      </ul><!-- end ngIf: $ctrl.tabs -->\n    </hawtio-tabs></camel-navigation>\n          <!-- ngView: --><div class=\"contents ng-scope\" ng-view=\"\" style=\"\"><routes class=\"ng-scope ng-isolate-scope\">\n      <h2>Routes</h2>\n      <!-- ngIf: !$ctrl.routes -->\n      <!-- ngIf: $ctrl.routes --><div ng-if=\"$ctrl.routes\" class=\"ng-scope\" style=\"\">\n        <!-- ngIf: $ctrl.toolbarConfig -->\n        <!-- ngIf: $ctrl.showTable --><div ng-if=\"$ctrl.showTable\" class=\"ng-scope\">\n          <pf-table-view class=\"camel-routes-table ng-isolate-scope\" config=\"$ctrl.tableConfig\" columns=\"$ctrl.tableColumns\" items=\"$ctrl.routes\"><div class=\"container-fluid\"><!-- ngIf: $ctrl.config.itemsAvailable !== false --><div id=\"DataTables_Table_0_wrapper\" class=\"dataTables_wrapper no-footer\"><table ng-if=\"$ctrl.config.itemsAvailable !== false\" datatable=\"ng\" dt-options=\"$ctrl.dtOptions\" dt-column-defs=\"$ctrl.dtColumnDefs\" dt-instance=\"$ctrl.dtInstanceCallback\" class=\"table-view-container table table-striped table-bordered table-hover dataTable ng-scope ng-isolate-scope no-footer\" style=\"display: table;\" id=\"DataTables_Table_0\" role=\"grid\"><thead><tr role=\"row\"><th class=\"table-view-pf-select ng-scope sorting_disabled\" ng-if=\"$ctrl.config.showCheckboxes\" rowspan=\"1\" colspan=\"1\" aria-label=\"\"><input type=\"checkbox\" value=\"$ctrl.selectAll\" ng-model=\"$ctrl.selectAll\" ng-change=\"$ctrl.toggleAll()\" class=\"ng-pristine ng-untouched ng-valid ng-empty\"></th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting_asc\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-sort=\"ascending\" aria-label=\"Name: activate to sort column descending\">Name</th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-label=\"State: activate to sort column ascending\">State</th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-label=\"Uptime: activate to sort column ascending\">Uptime</th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-label=\"Completed: activate to sort column ascending\">Completed</th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-label=\"Failed: activate to sort column ascending\">Failed</th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-label=\"Handled: activate to sort column ascending\">Handled</th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-label=\"Total: activate to sort column ascending\">Total</th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-label=\"Inflight: activate to sort column ascending\">Inflight</th><th ng-repeat=\"col in $ctrl.columns\" class=\"ng-binding ng-scope sorting\" tabindex=\"0\" aria-controls=\"DataTables_Table_0\" rowspan=\"1\" colspan=\"1\" aria-label=\"Mean time: activate to sort column ascending\">Mean time</th></tr></thead><tbody><!-- ngRepeat: item in $ctrl.items track by $index --><!-- end ngRepeat: item in $ctrl.items track by $index --><!-- end ngRepeat: item in $ctrl.items track by $index --><!-- end ngRepeat: item in $ctrl.items track by $index --><tr role=\"row\" ng-repeat=\"item in $ctrl.items track by $index\" class=\"ng-scope odd\"><!-- ngIf: $ctrl.config.showCheckboxes --><td class=\"table-view-pf-select ng-scope\" ng-if=\"$ctrl.config.showCheckboxes\"><input type=\"checkbox\" value=\"item.selected\" ng-model=\"item.selected\" ng-change=\"$ctrl.toggleOne(item)\" class=\"ng-pristine ng-untouched ng-valid ng-empty\"></td><!-- end ngIf: $ctrl.config.showCheckboxes --><!-- ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope sorting_1\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">httpBridge</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">Started</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">51.895 seconds</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">-1 ms</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><!-- ngRepeat: actionButton in $ctrl.actionButtons --><!-- ngIf: $ctrl.menuActions && $ctrl.menuActions.length > 0 --></tr><tr role=\"row\" ng-repeat=\"item in $ctrl.items track by $index\" class=\"ng-scope even\"><!-- ngIf: $ctrl.config.showCheckboxes --><td class=\"table-view-pf-select ng-scope\" ng-if=\"$ctrl.config.showCheckboxes\"><input type=\"checkbox\" value=\"item.selected\" ng-model=\"item.selected\" ng-change=\"$ctrl.toggleOne(item)\" class=\"ng-pristine ng-untouched ng-valid ng-empty\"></td><!-- end ngIf: $ctrl.config.showCheckboxes --><!-- ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope sorting_1\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">justDirect</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">Started</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">51.914 seconds</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">-1 ms</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><!-- ngRepeat: actionButton in $ctrl.actionButtons --><!-- ngIf: $ctrl.menuActions && $ctrl.menuActions.length > 0 --></tr><tr role=\"row\" ng-repeat=\"item in $ctrl.items track by $index\" class=\"ng-scope odd\"><!-- ngIf: $ctrl.config.showCheckboxes --><td class=\"table-view-pf-select ng-scope\" ng-if=\"$ctrl.config.showCheckboxes\"><input type=\"checkbox\" value=\"item.selected\" ng-model=\"item.selected\" ng-change=\"$ctrl.toggleOne(item)\" class=\"ng-pristine ng-untouched ng-valid ng-empty\"></td><!-- end ngIf: $ctrl.config.showCheckboxes --><!-- ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope sorting_1\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">route1</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">Started</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">51.904 seconds</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">0</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><td ng-repeat=\"col in $ctrl.columns\" ng-init=\"key = col.itemField; value = item[key]\" class=\"ng-scope\"><!-- ngIf: !col.htmlTemplate && !col.templateFn --><span ng-if=\"!col.htmlTemplate &amp;&amp; !col.templateFn\" class=\"ng-binding ng-scope\">-1 ms</span><!-- end ngIf: !col.htmlTemplate && !col.templateFn --> <!-- ngIf: col.htmlTemplate --> <!-- ngIf: col.templateFn --></td><!-- end ngRepeat: col in $ctrl.columns --><!-- ngRepeat: actionButton in $ctrl.actionButtons --><!-- ngIf: $ctrl.menuActions && $ctrl.menuActions.length > 0 --></tr></tbody></table></div><!-- end ngIf: $ctrl.config.itemsAvailable !== false --><!-- ngIf: $ctrl.dtOptions.paging && $ctrl.config.itemsAvailable === true --><!-- ngIf: $ctrl.config.itemsAvailable === false --></div></pf-table-view>\n        </div><!-- end ngIf: $ctrl.showTable -->\n      </div><!-- end ngIf: $ctrl.routes -->\n    </routes></div>\n        </div>\n      </div>\n    </camel></ng-include>\n      </section>\n    </page-main>\n      </div>\n      <about class=\"ng-isolate-scope\">\n      <pf-about-modal is-open=\"$ctrl.open\" on-close=\"$ctrl.onClose()\" title=\"$ctrl.title\" product-info=\"$ctrl.productInfo\" additional-info=\"$ctrl.additionalInfo\" copyright=\"$ctrl.copyright\" img-src=\"$ctrl.imgSrc\" class=\"ng-isolate-scope\"><script type=\"text/ng-template\" id=\"about-modal-template.html\"><div class=\"about-modal-pf\">\n    <div class=\"modal-header\">\n      <button type=\"button\" class=\"close\" ng-click=\"$ctrl.close()\" aria-hidden=\"true\">\n        <span class=\"pficon pficon-close\"></span>\n      </button>\n    </div>\n    <div class=\"modal-body\">\n      <h1 ng-if=\"$ctrl.title\">{{$ctrl.title}}</h1>\n      <div ng-if=\"$ctrl.productInfo && $ctrl.productInfo.length > 0\" class=\"product-versions-pf\">\n        <ul class=\"list-unstyled\">\n          <li ng-repeat=\"info in $ctrl.productInfo\"><strong>{{info.name}}</strong> {{info.value}}</li>\n        </ul>\n      </div>\n      <div pf-about-modal-transclude=\"$ctrl.template\" class=\"product-versions-pf\"></div>\n      <div ng-if=\"$ctrl.additionalInfo\" class=\"product-versions-pf\">{{$ctrl.additionalInfo}}</div>\n      <div ng-if=\"$ctrl.copyright\" class=\"trademark-pf\">{{$ctrl.copyright}}</div>\n    </div>\n    <div class=\"modal-footer\">\n      <img ng-if=\"$ctrl.imgSrc\" ng-src=\"{{$ctrl.imgSrc}}\" alt=\"{{$ctrl.imgAlt}}\"/>\n    </div>\n  </div></script></pf-about-modal>\n    </about>\n    </page>\n      </div><!-- end ngIf: !$ctrl.loading -->\n    </hawtio-loading>\n    </hawtio-app>\n\n\n<iframe src=\"http://localhost:8080/auth/realms/demo/protocol/openid-connect/login-status-iframe.html\" title=\"keycloak-session-iframe\" style=\"display: none;\"></iframe></body></html>"
      	at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
      	at org.junit.Assert.assertThat(Assert.java:956)
      	at org.junit.Assert.assertThat(Assert.java:923)
      	at org.keycloak.testsuite.adapter.example.fuse.FuseAdapterTest.hawtio2LoginTest(FuseAdapterTest.java:194)
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  vramik Vlasta Ramik
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: