Class CentralOrderOutboundServicesConfiguration
java.lang.Object
de.hybris.platform.integrationservices.config.BaseIntegrationServicesConfiguration
de.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
com.sap.sapcentralorderservices.services.config.CentralOrderOutboundServicesConfiguration
- All Implemented Interfaces:
de.hybris.platform.integrationservices.monitoring.MonitoringConfiguration,de.hybris.platform.outboundservices.config.OutboundServicesConfiguration
public class CentralOrderOutboundServicesConfiguration
extends de.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
-
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 TypeMethodDescriptionintlongvoidsetConnectionKeepAlive(long millisec) Configures period of time to keep outbound connections alive.voidConfigures period of time to keep outbound connections alive.voidsetConnectionTimeout(long millisec) Configures timeout for establishing an outbound connection.voidsetIdleConnectionValidityPeriod(long millisec) voidsetMaxConnectionPoolSize(int value) Changes configuration for the maximum connection pool size.voidsetRequestExecutionTimeout(long timeout) Sets the outbound request timeout in millisecondsMethods inherited from class de.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
getMaximumResponsePayloadSize, isMonitoringEnabled, isPayloadRetentionForErrorEnabled, isPayloadRetentionForSuccessEnabled, setConnectionTimeout, setIdleConnectionValidityPeriod, setMaximumResponsePayloadSizeMethods inherited from class de.hybris.platform.integrationservices.config.BaseIntegrationServicesConfiguration
getBooleanProperty, getConfigurationService, getIntegerProperty, getLongProperty, getStringProperty, setConfigurationService, setProperty, setProperty, setProperty
-
Constructor Details
-
CentralOrderOutboundServicesConfiguration
public CentralOrderOutboundServicesConfiguration()
-
-
Method Details
-
getRequestExecutionTimeout
public long getRequestExecutionTimeout()- Specified by:
getRequestExecutionTimeoutin interfacede.hybris.platform.outboundservices.config.OutboundServicesConfiguration- Overrides:
getRequestExecutionTimeoutin classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
-
setRequestExecutionTimeout
public void setRequestExecutionTimeout(long timeout) Sets the outbound request timeout in milliseconds- Overrides:
setRequestExecutionTimeoutin classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration- Parameters:
timeout- The number of milliseconds the outbound request can execute before timing out
-
getMaxConnectionPoolSize
public int getMaxConnectionPoolSize()- Specified by:
getMaxConnectionPoolSizein interfacede.hybris.platform.outboundservices.config.OutboundServicesConfiguration- Overrides:
getMaxConnectionPoolSizein classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
-
setMaxConnectionPoolSize
public void setMaxConnectionPoolSize(int value) Changes configuration for the maximum connection pool size. Changing this value does not guarantee being applied to the already existing connections pools. However, it should affect new pools created by services using this configuration.- Overrides:
setMaxConnectionPoolSizein classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration- Parameters:
value- new maximum number of connections in the pool.
-
getConnectionKeepAlive
- Specified by:
getConnectionKeepAlivein interfacede.hybris.platform.outboundservices.config.OutboundServicesConfiguration- Overrides:
getConnectionKeepAlivein classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
-
setConnectionKeepAlive
Configures period of time to keep outbound connections alive.- Overrides:
setConnectionKeepAlivein classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration- Parameters:
d- duration to keep the connections alive.nullvalue resets the configuration to default.- See Also:
-
setConnectionKeepAlive
public void setConnectionKeepAlive(long millisec) Configures period of time to keep outbound connections alive.- Overrides:
setConnectionKeepAlivein classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration- Parameters:
millisec- number of milliseconds to keep the connections alive. A negative value resets the configuration to default.- See Also:
-
getConnectionTimeout
- Specified by:
getConnectionTimeoutin interfacede.hybris.platform.outboundservices.config.OutboundServicesConfiguration- Overrides:
getConnectionTimeoutin classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
-
setConnectionTimeout
public void setConnectionTimeout(long millisec) Configures timeout for establishing an outbound connection.- Overrides:
setConnectionTimeoutin classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration- Parameters:
millisec- number of milliseconds to wait for a connection to be established. A negative value resets the configuration to default.
-
getIdleConnectionValidityPeriod
- Specified by:
getIdleConnectionValidityPeriodin interfacede.hybris.platform.outboundservices.config.OutboundServicesConfiguration- Overrides:
getIdleConnectionValidityPeriodin classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
-
setIdleConnectionValidityPeriod
public void setIdleConnectionValidityPeriod(long millisec) - Overrides:
setIdleConnectionValidityPeriodin classde.hybris.platform.outboundservices.config.DefaultOutboundServicesConfiguration
-