Class BaseConfiguration
java.lang.Object
org.apache.synapse.transport.netty.config.BaseConfiguration
- Direct Known Subclasses:
SourceConfiguration,TargetConfiguration
This class has common configurations for both sender and receiver.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.axis2.context.ConfigurationContextHttp headers which should be preserved.protected booleanWeather Server header coming from server should be preserved.protected booleanWeather User-Agent header coming from client should be preserved. -
Constructor Summary
ConstructorsConstructorDescriptionBaseConfiguration(org.apache.axis2.context.ConfigurationContext configurationContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild()org.apache.axis2.context.ConfigurationContextorg.apache.axis2.transport.base.threads.WorkerPoolbooleanisPreserveHttpHeader(String headerName) Check whether to preserve or not the given HTTP header.protected voidpopulatePreserveHTTPHeaders(String preserveHeaders) Populate preserve HTTP headers from comma separate string.
-
Field Details
-
configurationContext
protected org.apache.axis2.context.ConfigurationContext configurationContext -
preserveUserAgentHeader
protected boolean preserveUserAgentHeaderWeather User-Agent header coming from client should be preserved. -
preserveServerHeader
protected boolean preserveServerHeaderWeather Server header coming from server should be preserved. -
preserveHttpHeaders
Http headers which should be preserved.
-
-
Constructor Details
-
BaseConfiguration
public BaseConfiguration(org.apache.axis2.context.ConfigurationContext configurationContext)
-
-
Method Details
-
build
public void build() throws org.apache.axis2.AxisFault- Throws:
org.apache.axis2.AxisFault
-
isPreserveHttpHeader
Check whether to preserve or not the given HTTP header.- Parameters:
headerName- HTTP header name to be checked for preserving status- Returns:
- preserving status of the given HTTP header
-
populatePreserveHTTPHeaders
Populate preserve HTTP headers from comma separate string.- Parameters:
preserveHeaders- Comma separated preserve enableD HTTP headers
-
getPreserveHttpHeaders
-
getWorkerPool
public org.apache.axis2.transport.base.threads.WorkerPool getWorkerPool() -
getConfigurationContext
public org.apache.axis2.context.ConfigurationContext getConfigurationContext()
-