global

The global chain applies plugins to all endpoints, enabling centralized features such as global user authentication, logging, and other cross-cutting concerns.

Can be used in:

serviceProxy, api, proxy, global, chainDef, for, choose, stompProxy, if, registration, wsStompReassembler, internal, interceptor, chain, router, bean, transport and soapProxy


Child Elements

ElementsDescriptionCardinality
echo 0..*
response 0..*
request 0..*
abort 0..*

Other optional Child Elements


balancer, setHeader, destination, headerFilter, adminConsole, apiDocs, paddingHeader, internalRouting, tokenValidator, accessLog, choose, shadowing, APIsJSON, greaser, rest2Soap, formValidation, javascript, ruleMatching, testService, soapStackTraceFilter, cache, jsonProtection, static, http2xml, reverseProxying, throttle, clamav, wsdlRewriter, global, urlNormalizer, oauth2authserver, statisticsProvider, requireAuth, authHead2Body, logContext, tcp, webServer, groovy, regExReplacer, jwtSign, flowInitiator, apiKey, clusterNotification, webSocket, graphQLProtection, interceptor, xmlContentFilter, exchangeStore, jwtAuth, methodOverride, ntlm, statisticsCSV, template, beautifier, login, oauth2Resource2, xenAuthentication, validator, soapOperationExtractor, call, return, rateLimiter, oauth2PermissionChecker, accessControl, groovyTemplate, soapBody, accountRegistration, openTelemetry, rewriter, xmlProtection, xml2Json, limit, counter, chain, openapiPublisher, setProperty, acmeHttpChallenge, statisticsJDBC, for, shutdown, dispatching, webServiceExplorer, transform, if, json2Xml, kubernetesValidation, basicAuthentication, replace, sampleSoapService, stompClient, log, adminApi, wadlRewriter, httpClient, soap2Rest, index, analyser, prometheus, userFeature, openapiValidator, wsdlPublisher