Class TigerProxyConfiguration
java.lang.Object
de.gematik.test.tiger.common.data.config.tigerProxy.TigerProxyConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionTigerProxyConfiguration(List<TigerRoute> proxyRoutes, ForwardProxyInfo forwardToProxy, DirectReverseProxyInfo directReverseProxy, String proxyLogLevel, TigerTlsConfiguration tls, List<String> keyFolders, boolean activateAsn1Parsing, boolean activateForwardAllLogging, TigerFileSaveInfo fileSaveInfo, Integer proxyPort, boolean skipTrafficEndpointsSubscription, List<String> trafficEndpoints, boolean downloadInitialTrafficFromEndpoints, String trafficEndpointFilterString, int maximumPartialMessageAgeInSeconds, int connectionTimeoutInSeconds, int stompClientBufferSizeInMb, int perMessageBufferSizeInMb, int rbelBufferSizeInMb, int skipParsingWhenMessageLargerThanKb, int skipDisplayWhenMessageLargerThanKb, boolean activateRbelParsing, boolean activateEpaVauAnalysis, boolean activateErpVauAnalysis, boolean parsingShouldBlockCommunication, boolean rewriteHostHeader, TrafficEndpointConfiguration trafficEndpointConfiguration, List<RbelModificationDescription> modifications, boolean localResources, int maximumTrafficDownloadPageSize, int trafficDownloadPageSize, String name, boolean isStandalone, int adminPort, String filenamePattern, String uploadUrl, String username, String password, String proxiedServer, String proxiedServerProtocol) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanintManagement-port of the Tiger Proxy.intintintgetName()intInteger[]used to overwrite proxyCfg with values that allow to reverse proxy the given server node.Used when adding a route to the Tiger Proxy.intintintintgetTls()intinthashCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetActivateAsn1Parsing(boolean activateAsn1Parsing) voidsetActivateEpaVauAnalysis(boolean activateEpaVauAnalysis) voidsetActivateErpVauAnalysis(boolean activateErpVauAnalysis) voidsetActivateForwardAllLogging(boolean activateForwardAllLogging) voidsetActivateRbelParsing(boolean activateRbelParsing) voidsetAdminPort(int adminPort) Management-port of the Tiger Proxy.voidsetConnectionTimeoutInSeconds(int connectionTimeoutInSeconds) voidsetDirectReverseProxy(DirectReverseProxyInfo directReverseProxy) voidsetDownloadInitialTrafficFromEndpoints(boolean downloadInitialTrafficFromEndpoints) voidsetFilenamePattern(String filenamePattern) voidsetFileSaveInfo(TigerFileSaveInfo fileSaveInfo) voidsetForwardToProxy(ForwardProxyInfo forwardToProxy) voidsetKeyFolders(List<String> keyFolders) voidsetLocalResources(boolean localResources) voidsetMaximumPartialMessageAgeInSeconds(int maximumPartialMessageAgeInSeconds) voidsetMaximumTrafficDownloadPageSize(int maximumTrafficDownloadPageSize) voidsetModifications(List<RbelModificationDescription> modifications) voidvoidsetParsingShouldBlockCommunication(boolean parsingShouldBlockCommunication) voidsetPassword(String password) voidsetPerMessageBufferSizeInMb(int perMessageBufferSizeInMb) voidsetProxiedServer(String proxiedServer) used to overwrite proxyCfg with values that allow to reverse proxy the given server node.voidsetProxiedServerProtocol(String proxiedServerProtocol) Used when adding a route to the Tiger Proxy.voidsetProxyLogLevel(String proxyLogLevel) voidsetProxyPort(Integer proxyPort) voidsetProxyRoutes(List<TigerRoute> proxyRoutes) voidsetRbelBufferSizeInMb(int rbelBufferSizeInMb) voidsetRewriteHostHeader(boolean rewriteHostHeader) voidsetSkipDisplayWhenMessageLargerThanKb(int skipDisplayWhenMessageLargerThanKb) voidsetSkipParsingWhenMessageLargerThanKb(int skipParsingWhenMessageLargerThanKb) voidsetSkipTrafficEndpointsSubscription(boolean skipTrafficEndpointsSubscription) voidsetStandalone(boolean isStandalone) voidsetStompClientBufferSizeInMb(int stompClientBufferSizeInMb) voidvoidsetTrafficDownloadPageSize(int trafficDownloadPageSize) voidsetTrafficEndpointConfiguration(TrafficEndpointConfiguration trafficEndpointConfiguration) voidsetTrafficEndpointFilterString(String trafficEndpointFilterString) voidsetTrafficEndpoints(List<String> trafficEndpoints) voidsetUploadUrl(String uploadUrl) voidsetUsername(String username) toString()
-
Constructor Details
-
TigerProxyConfiguration
@ConstructorProperties({"proxyRoutes","forwardToProxy","directReverseProxy","proxyLogLevel","tls","keyFolders","activateAsn1Parsing","activateForwardAllLogging","fileSaveInfo","proxyPort","skipTrafficEndpointsSubscription","trafficEndpoints","downloadInitialTrafficFromEndpoints","trafficEndpointFilterString","maximumPartialMessageAgeInSeconds","connectionTimeoutInSeconds","stompClientBufferSizeInMb","perMessageBufferSizeInMb","rbelBufferSizeInMb","skipParsingWhenMessageLargerThanKb","skipDisplayWhenMessageLargerThanKb","activateRbelParsing","activateEpaVauAnalysis","activateErpVauAnalysis","parsingShouldBlockCommunication","rewriteHostHeader","trafficEndpointConfiguration","modifications","localResources","maximumTrafficDownloadPageSize","trafficDownloadPageSize","name","isStandalone","adminPort","filenamePattern","uploadUrl","username","password","proxiedServer","proxiedServerProtocol"}) public TigerProxyConfiguration(List<TigerRoute> proxyRoutes, ForwardProxyInfo forwardToProxy, DirectReverseProxyInfo directReverseProxy, String proxyLogLevel, TigerTlsConfiguration tls, List<String> keyFolders, boolean activateAsn1Parsing, boolean activateForwardAllLogging, TigerFileSaveInfo fileSaveInfo, Integer proxyPort, boolean skipTrafficEndpointsSubscription, List<String> trafficEndpoints, boolean downloadInitialTrafficFromEndpoints, String trafficEndpointFilterString, int maximumPartialMessageAgeInSeconds, int connectionTimeoutInSeconds, int stompClientBufferSizeInMb, int perMessageBufferSizeInMb, int rbelBufferSizeInMb, int skipParsingWhenMessageLargerThanKb, int skipDisplayWhenMessageLargerThanKb, boolean activateRbelParsing, boolean activateEpaVauAnalysis, boolean activateErpVauAnalysis, boolean parsingShouldBlockCommunication, boolean rewriteHostHeader, TrafficEndpointConfiguration trafficEndpointConfiguration, List<RbelModificationDescription> modifications, boolean localResources, int maximumTrafficDownloadPageSize, int trafficDownloadPageSize, String name, boolean isStandalone, int adminPort, String filenamePattern, String uploadUrl, String username, String password, String proxiedServer, String proxiedServerProtocol) -
TigerProxyConfiguration
public TigerProxyConfiguration()
-
-
Method Details
-
getPortAsArray
-
builder
-
getProxyRoutes
-
getForwardToProxy
-
getDirectReverseProxy
-
getProxyLogLevel
-
getTls
-
getKeyFolders
-
isActivateAsn1Parsing
public boolean isActivateAsn1Parsing() -
isActivateForwardAllLogging
public boolean isActivateForwardAllLogging() -
getFileSaveInfo
-
getProxyPort
-
isSkipTrafficEndpointsSubscription
public boolean isSkipTrafficEndpointsSubscription() -
getTrafficEndpoints
-
isDownloadInitialTrafficFromEndpoints
public boolean isDownloadInitialTrafficFromEndpoints() -
getTrafficEndpointFilterString
-
getMaximumPartialMessageAgeInSeconds
public int getMaximumPartialMessageAgeInSeconds() -
getConnectionTimeoutInSeconds
public int getConnectionTimeoutInSeconds() -
getStompClientBufferSizeInMb
public int getStompClientBufferSizeInMb() -
getPerMessageBufferSizeInMb
public int getPerMessageBufferSizeInMb() -
getRbelBufferSizeInMb
public int getRbelBufferSizeInMb() -
getSkipParsingWhenMessageLargerThanKb
public int getSkipParsingWhenMessageLargerThanKb() -
getSkipDisplayWhenMessageLargerThanKb
public int getSkipDisplayWhenMessageLargerThanKb() -
isActivateRbelParsing
public boolean isActivateRbelParsing() -
isActivateEpaVauAnalysis
public boolean isActivateEpaVauAnalysis() -
isActivateErpVauAnalysis
public boolean isActivateErpVauAnalysis() -
isParsingShouldBlockCommunication
public boolean isParsingShouldBlockCommunication() -
isRewriteHostHeader
public boolean isRewriteHostHeader() -
getTrafficEndpointConfiguration
-
getModifications
-
isLocalResources
public boolean isLocalResources() -
getMaximumTrafficDownloadPageSize
public int getMaximumTrafficDownloadPageSize() -
getTrafficDownloadPageSize
public int getTrafficDownloadPageSize() -
getName
-
isStandalone
public boolean isStandalone() -
getAdminPort
public int getAdminPort()Management-port of the Tiger Proxy. -
getFilenamePattern
-
getUploadUrl
-
getUsername
-
getPassword
-
getProxiedServer
used to overwrite proxyCfg with values that allow to reverse proxy the given server node. -
getProxiedServerProtocol
Used when adding a route to the Tiger Proxy. By default, or when set to "inherit", the healthcheck-url-protocol is used here, alternatively you may use http or https explicitly. -
setProxyRoutes
-
setForwardToProxy
-
setDirectReverseProxy
-
setProxyLogLevel
-
setTls
-
setKeyFolders
-
setActivateAsn1Parsing
public void setActivateAsn1Parsing(boolean activateAsn1Parsing) -
setActivateForwardAllLogging
public void setActivateForwardAllLogging(boolean activateForwardAllLogging) -
setFileSaveInfo
-
setProxyPort
-
setSkipTrafficEndpointsSubscription
public void setSkipTrafficEndpointsSubscription(boolean skipTrafficEndpointsSubscription) -
setTrafficEndpoints
-
setDownloadInitialTrafficFromEndpoints
public void setDownloadInitialTrafficFromEndpoints(boolean downloadInitialTrafficFromEndpoints) -
setTrafficEndpointFilterString
-
setMaximumPartialMessageAgeInSeconds
public void setMaximumPartialMessageAgeInSeconds(int maximumPartialMessageAgeInSeconds) -
setConnectionTimeoutInSeconds
public void setConnectionTimeoutInSeconds(int connectionTimeoutInSeconds) -
setStompClientBufferSizeInMb
public void setStompClientBufferSizeInMb(int stompClientBufferSizeInMb) -
setPerMessageBufferSizeInMb
public void setPerMessageBufferSizeInMb(int perMessageBufferSizeInMb) -
setRbelBufferSizeInMb
public void setRbelBufferSizeInMb(int rbelBufferSizeInMb) -
setSkipParsingWhenMessageLargerThanKb
public void setSkipParsingWhenMessageLargerThanKb(int skipParsingWhenMessageLargerThanKb) -
setSkipDisplayWhenMessageLargerThanKb
public void setSkipDisplayWhenMessageLargerThanKb(int skipDisplayWhenMessageLargerThanKb) -
setActivateRbelParsing
public void setActivateRbelParsing(boolean activateRbelParsing) -
setActivateEpaVauAnalysis
public void setActivateEpaVauAnalysis(boolean activateEpaVauAnalysis) -
setActivateErpVauAnalysis
public void setActivateErpVauAnalysis(boolean activateErpVauAnalysis) -
setParsingShouldBlockCommunication
public void setParsingShouldBlockCommunication(boolean parsingShouldBlockCommunication) -
setRewriteHostHeader
public void setRewriteHostHeader(boolean rewriteHostHeader) -
setTrafficEndpointConfiguration
public void setTrafficEndpointConfiguration(TrafficEndpointConfiguration trafficEndpointConfiguration) -
setModifications
-
setLocalResources
public void setLocalResources(boolean localResources) -
setMaximumTrafficDownloadPageSize
public void setMaximumTrafficDownloadPageSize(int maximumTrafficDownloadPageSize) -
setTrafficDownloadPageSize
public void setTrafficDownloadPageSize(int trafficDownloadPageSize) -
setName
-
setStandalone
public void setStandalone(boolean isStandalone) -
setAdminPort
public void setAdminPort(int adminPort) Management-port of the Tiger Proxy. -
setFilenamePattern
-
setUploadUrl
-
setUsername
-
setPassword
-
setProxiedServer
used to overwrite proxyCfg with values that allow to reverse proxy the given server node. -
setProxiedServerProtocol
Used when adding a route to the Tiger Proxy. By default, or when set to "inherit", the healthcheck-url-protocol is used here, alternatively you may use http or https explicitly. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-