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, global, chainDef, for, stompProxy, if, registration, wsStompReassembler, internal, interceptor, chain, router, bean, transport and soapProxy

Child Elements

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

Other optional Child Elements

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