Class SAPOPPSOutboundServicesConfiguration
java.lang.Object
de.hybris.platform.integrationservices.config.BaseIntegrationServicesConfiguration
de.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
com.sap.retail.sapppspricing.config.impl.SAPOPPSOutboundServicesConfiguration
- All Implemented Interfaces:
de.hybris.platform.integrationservices.monitoring.MonitoringConfiguration,de.hybris.platform.outboundservices.config.OutboundServicesConfiguration
public class SAPOPPSOutboundServicesConfiguration
extends de.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
It provides configuration constants and overrides the
getRequestExecutionTimeout method to retrieve the segmentation request
execution timeout value from the configuration.
-
Field Summary
Fields inherited from class de.hybris.platform.integrationservices.config.BaseIntegrationServicesConfiguration
FALLBACK_MESSAGEFields inherited from interface de.hybris.platform.outboundservices.config.OutboundServicesConfiguration
DEFAULT_CONNECTION_KEEP_ALIVE, DEFAULT_CONNECTION_TIMEOUT, DEFAULT_CONNECTION_VALID_PERIOD, DEFAULT_MAX_POOL_CONNECTIONS, DEFAULT_MAX_RESPONSE_PAYLOAD_SIZE, DEFAULT_REQUEST_EXECUTION_TIMEOUT_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongOverrides the getRequestExecutionTimeout method to retrieve the segmentation request execution timeout value from the configuration.Methods inherited from class de.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
getConnectionKeepAlive, getConnectionTimeout, getIdleConnectionValidityPeriod, getMaxConnectionPoolSize, getMaximumResponsePayloadSize, isMonitoringEnabled, isPayloadRetentionForErrorEnabled, isPayloadRetentionForSuccessEnabled, setConnectionKeepAlive, setConnectionKeepAlive, setConnectionTimeout, setConnectionTimeout, setIdleConnectionValidityPeriod, setIdleConnectionValidityPeriod, setMaxConnectionPoolSize, setMaximumResponsePayloadSize, setRequestExecutionTimeoutMethods inherited from class de.hybris.platform.integrationservices.config.BaseIntegrationServicesConfiguration
getBooleanProperty, getConfigurationService, getIntegerProperty, getLongProperty, getStringProperty, setConfigurationService, setProperty, setProperty, setProperty
-
Constructor Details
-
SAPOPPSOutboundServicesConfiguration
public SAPOPPSOutboundServicesConfiguration()
-
-
Method Details
-
getRequestExecutionTimeout
public long getRequestExecutionTimeout()Overrides the getRequestExecutionTimeout method to retrieve the segmentation request execution timeout value from the configuration.- Specified by:
getRequestExecutionTimeoutin interfacede.hybris.platform.outboundservices.config.OutboundServicesConfiguration- Overrides:
getRequestExecutionTimeoutin classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration- Returns:
- The segmentation request execution timeout in milliseconds. If the configuration value is not available, the method returns the fallback value defined in REQUEST_EXECUTION_TIMEOUT_MILLISECS_FALLBACK.
-