Class TigerProxyConfiguration
- java.lang.Object
-
- de.gematik.test.tiger.common.config.tigerProxy.TigerProxyConfiguration
-
public class TigerProxyConfiguration extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTigerProxyConfiguration.TigerProxyConfigurationBuilder
-
Constructor Summary
Constructors Constructor Description TigerProxyConfiguration()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)
-
Method Summary
-
-
-
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()
-
builder
public static TigerProxyConfiguration.TigerProxyConfigurationBuilder builder()
-
getProxyRoutes
public List<TigerRoute> getProxyRoutes()
-
getForwardToProxy
public ForwardProxyInfo getForwardToProxy()
-
getProxyLogLevel
public String getProxyLogLevel()
-
getTls
public TigerTlsConfiguration getTls()
-
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()
-
getConnectionTimeoutInSeconds
public int getConnectionTimeoutInSeconds()
-
getStompClientBufferSizeInMb
public int getStompClientBufferSizeInMb()
-
getPerMessageBufferSizeInMb
public int getPerMessageBufferSizeInMb()
-
getRbelBufferSizeInMb
public int getRbelBufferSizeInMb()
-
isDisableRbelParsing
public boolean isDisableRbelParsing()
-
getTrafficEndpointConfiguration
public TrafficEndpointConfiguration getTrafficEndpointConfiguration()
-
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)
-
setTls
public void setTls(TigerTlsConfiguration tls)
-
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)
-
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)
-
-