Home
|
Configuration Element
|
About
Versions:
6.3 current
6.2
6.0
chain
A Chain groups multiple interceptors into reusable components, reducing redundancy in API configurations.
Can be used in:
serviceProxy
,
api
,
global
,
chainDef
,
for
,
stompProxy
,
time
,
if
,
registration
,
wsStompReassembler
,
internal
,
interceptor
,
chain
,
bean
,
transport
and
soapProxy
Attributes
Name
Required
Default
Description
Examples
ref
true
-
The id of the referenced chain.
-
Child Elements
Elements
Description
Cardinality
response
0..*
request
0..*
rewriter
0..*
echo
0..*
abort
0..*
Other optional Child Elements
for
,
requireAuth
,
jsonProtection
,
oauth2PermissionChecker
,
groovyTemplate
,
adminConsole
,
exchangeStore
,
urlNormalizer
,
userFeature
,
rateLimiter
,
clamav
,
wsaEndpointRewriter
,
cache
,
statisticsCSV
,
headerFilter
,
APIsJSON
,
authHead2Body
,
balancer
,
rest2Soap
,
greaser
,
webServiceExplorer
,
logContext
,
json2Xml
,
soapBody
,
paddingHeader
,
replace
,
formValidation
,
soapStackTraceFilter
,
kubernetesValidation
,
basicAuthentication
,
template
,
regExReplacer
,
accessControl
,
openapiPublisher
,
xmlContentFilter
,
stompClient
,
time
,
ntlm
,
javascript
,
oauth2Resource2
,
apiKey
,
soapOperationExtractor
,
httpClient
,
xml2Json
,
destination
,
acmeHttpChallenge
,
jwtAuth
,
validator
,
return
,
webServer
,
beautifier
,
adminApi
,
wsdlPublisher
,
statisticsProvider
,
throttle
,
http2xml
,
wsdlRewriter
,
counter
,
log
,
limit
,
setCookies
,
accountRegistration
,
xmlProtection
,
index
,
chain
,
internalRouting
,
setProperty
,
graphQLProtection
,
static
,
shadowing
,
login
,
interceptor
,
call
,
clusterNotification
,
ruleMatching
,
oauth2authserver
,
reverseProxying
,
flowInitiator
,
openapiValidator
,
idempotency
,
jwtSign
,
statisticsJDBC
,
setHeader
,
xenAuthentication
,
dispatching
,
groovy
,
openTelemetry
,
sampleSoapService
,
cors
,
analyser
,
prometheus
,
apiDocs
,
methodOverride
,
webSocket
,
shutdown
,
soap2Rest
,
transform
,
accessLog
,
global
,
tokenValidator
,
tcp
,
if
,
choose