Class TigerProxyConfiguration


  • public class TigerProxyConfiguration
    extends Object
    • Constructor Detail

      • 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","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,
                                       int adminPort,
                                       String filenamePattern,
                                       String uploadUrl,
                                       String username,
                                       String password,
                                       String proxiedServer,
                                       String proxiedServerProtocol)
      • TigerProxyConfiguration

        public TigerProxyConfiguration()
    • Method Detail

      • getPortAsArray

        public Integer[] getPortAsArray()
      • getProxyLogLevel

        public String getProxyLogLevel()
      • getKeyFolders

        public List<String> getKeyFolders()
      • isActivateAsn1Parsing

        public boolean isActivateAsn1Parsing()
      • isActivateForwardAllLogging

        public boolean isActivateForwardAllLogging()
      • getProxyPort

        public Integer getProxyPort()
      • isSkipTrafficEndpointsSubscription

        public boolean isSkipTrafficEndpointsSubscription()
      • getTrafficEndpoints

        public List<String> getTrafficEndpoints()
      • isDownloadInitialTrafficFromEndpoints

        public boolean isDownloadInitialTrafficFromEndpoints()
      • getTrafficEndpointFilterString

        public String 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()
      • isLocalResources

        public boolean isLocalResources()
      • getMaximumTrafficDownloadPageSize

        public int getMaximumTrafficDownloadPageSize()
      • getTrafficDownloadPageSize

        public int getTrafficDownloadPageSize()
      • getName

        public String getName()
      • getAdminPort

        public int getAdminPort()
        Management-port of the Tiger Proxy.
      • getFilenamePattern

        public String getFilenamePattern()
      • getUploadUrl

        public String getUploadUrl()
      • getUsername

        public String getUsername()
      • getPassword

        public String getPassword()
      • getProxiedServer

        public String getProxiedServer()
        used to overwrite proxyCfg with values that allow to reverse proxy the given server node.
      • getProxiedServerProtocol

        public String 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

        public void setProxyRoutes​(List<TigerRoute> proxyRoutes)
      • setForwardToProxy

        public void setForwardToProxy​(ForwardProxyInfo forwardToProxy)
      • setProxyLogLevel

        public void setProxyLogLevel​(String proxyLogLevel)
      • setKeyFolders

        public void setKeyFolders​(List<String> keyFolders)
      • setActivateAsn1Parsing

        public void setActivateAsn1Parsing​(boolean activateAsn1Parsing)
      • setActivateForwardAllLogging

        public void setActivateForwardAllLogging​(boolean activateForwardAllLogging)
      • setProxyPort

        public void setProxyPort​(Integer proxyPort)
      • setSkipTrafficEndpointsSubscription

        public void setSkipTrafficEndpointsSubscription​(boolean skipTrafficEndpointsSubscription)
      • setTrafficEndpoints

        public void setTrafficEndpoints​(List<String> trafficEndpoints)
      • setDownloadInitialTrafficFromEndpoints

        public void setDownloadInitialTrafficFromEndpoints​(boolean downloadInitialTrafficFromEndpoints)
      • setTrafficEndpointFilterString

        public void setTrafficEndpointFilterString​(String trafficEndpointFilterString)
      • 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)
      • setLocalResources

        public void setLocalResources​(boolean localResources)
      • setMaximumTrafficDownloadPageSize

        public void setMaximumTrafficDownloadPageSize​(int maximumTrafficDownloadPageSize)
      • setTrafficDownloadPageSize

        public void setTrafficDownloadPageSize​(int trafficDownloadPageSize)
      • setName

        public void setName​(String name)
      • setAdminPort

        public void setAdminPort​(int adminPort)
        Management-port of the Tiger Proxy.
      • setFilenamePattern

        public void setFilenamePattern​(String filenamePattern)
      • setUploadUrl

        public void setUploadUrl​(String uploadUrl)
      • setUsername

        public void setUsername​(String username)
      • setPassword

        public void setPassword​(String password)
      • setProxiedServer

        public void setProxiedServer​(String proxiedServer)
        used to overwrite proxyCfg with values that allow to reverse proxy the given server node.
      • setProxiedServerProtocol

        public void setProxiedServerProtocol​(String proxiedServerProtocol)
        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.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object