Class TigerProxyConfiguration


  • public class TigerProxyConfiguration
    extends Object
    • Constructor Detail

      • TigerProxyConfiguration

        @ConstructorProperties({"proxyRoutes","forwardToProxy","proxyLogLevel","tls","keyFolders","activateRbelEndpoint","activateAsn1Parsing","activateForwardAllLogging","fileSaveInfo","port","skipTrafficEndpointsSubscription","trafficEndpoints","connectionTimeoutInSeconds","stompClientBufferSizeInMb","perMessageBufferSizeInMb","rbelBufferSizeInMb","disableRbelParsing","trafficEndpointConfiguration","modifications"})
        public TigerProxyConfiguration​(List<TigerRoute> proxyRoutes,
                                       ForwardProxyInfo forwardToProxy,
                                       String proxyLogLevel,
                                       TigerTlsConfiguration tls,
                                       List<String> keyFolders,
                                       boolean activateRbelEndpoint,
                                       boolean activateAsn1Parsing,
                                       boolean activateForwardAllLogging,
                                       de.gematik.rbellogger.configuration.RbelFileSaveInfo fileSaveInfo,
                                       Integer port,
                                       boolean skipTrafficEndpointsSubscription,
                                       List<String> trafficEndpoints,
                                       int connectionTimeoutInSeconds,
                                       int stompClientBufferSizeInMb,
                                       int perMessageBufferSizeInMb,
                                       int rbelBufferSizeInMb,
                                       boolean disableRbelParsing,
                                       TrafficEndpointConfiguration trafficEndpointConfiguration,
                                       List<de.gematik.rbellogger.modifier.RbelModificationDescription> modifications)
      • TigerProxyConfiguration

        public TigerProxyConfiguration()
    • Method Detail

      • getPortAsArray

        public Integer[] getPortAsArray()
      • getProxyLogLevel

        public String getProxyLogLevel()
      • getKeyFolders

        public List<String> getKeyFolders()
      • isActivateRbelEndpoint

        public boolean isActivateRbelEndpoint()
      • isActivateAsn1Parsing

        public boolean isActivateAsn1Parsing()
      • isActivateForwardAllLogging

        public boolean isActivateForwardAllLogging()
      • getFileSaveInfo

        public de.gematik.rbellogger.configuration.RbelFileSaveInfo getFileSaveInfo()
      • getPort

        public Integer getPort()
      • isSkipTrafficEndpointsSubscription

        public boolean isSkipTrafficEndpointsSubscription()
      • getTrafficEndpoints

        public List<String> getTrafficEndpoints()
      • getConnectionTimeoutInSeconds

        public int getConnectionTimeoutInSeconds()
      • getStompClientBufferSizeInMb

        public int getStompClientBufferSizeInMb()
      • getPerMessageBufferSizeInMb

        public int getPerMessageBufferSizeInMb()
      • getRbelBufferSizeInMb

        public int getRbelBufferSizeInMb()
      • isDisableRbelParsing

        public boolean isDisableRbelParsing()
      • getModifications

        public List<de.gematik.rbellogger.modifier.RbelModificationDescription> getModifications()
      • 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)
      • setActivateRbelEndpoint

        public void setActivateRbelEndpoint​(boolean activateRbelEndpoint)
      • setActivateAsn1Parsing

        public void setActivateAsn1Parsing​(boolean activateAsn1Parsing)
      • setActivateForwardAllLogging

        public void setActivateForwardAllLogging​(boolean activateForwardAllLogging)
      • setFileSaveInfo

        public void setFileSaveInfo​(de.gematik.rbellogger.configuration.RbelFileSaveInfo fileSaveInfo)
      • setPort

        public void setPort​(Integer port)
      • setSkipTrafficEndpointsSubscription

        public void setSkipTrafficEndpointsSubscription​(boolean skipTrafficEndpointsSubscription)
      • setTrafficEndpoints

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

        public void setConnectionTimeoutInSeconds​(int connectionTimeoutInSeconds)
      • setStompClientBufferSizeInMb

        public void setStompClientBufferSizeInMb​(int stompClientBufferSizeInMb)
      • setPerMessageBufferSizeInMb

        public void setPerMessageBufferSizeInMb​(int perMessageBufferSizeInMb)
      • setRbelBufferSizeInMb

        public void setRbelBufferSizeInMb​(int rbelBufferSizeInMb)
      • setDisableRbelParsing

        public void setDisableRbelParsing​(boolean disableRbelParsing)
      • setTrafficEndpointConfiguration

        public void setTrafficEndpointConfiguration​(TrafficEndpointConfiguration trafficEndpointConfiguration)
      • setModifications

        public void setModifications​(List<de.gematik.rbellogger.modifier.RbelModificationDescription> modifications)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object