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