Class IntegrationProperties

java.lang.Object
org.springframework.integration.context.IntegrationProperties

public final class IntegrationProperties
extends java.lang.Object
Utility class to encapsulate infrastructure Integration properties constants and their default values from resources 'META-INF/spring.integration.default.properties'.
Since:
3.0
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String CHANNELS_AUTOCREATE
    Specifies whether to allow create automatically DirectChannel beans for non-declared channels or not.
    static java.lang.String CHANNELS_MAX_BROADCAST_SUBSCRIBERS
    Specifies the value for AbstractDispatcher.maxSubscribers in case of point-to-point channels (e.g.
    static java.lang.String CHANNELS_MAX_UNICAST_SUBSCRIBERS
    Specifies the value for AbstractDispatcher.maxSubscribers in case of point-to-point channels (e.g.
    static java.lang.String ENDPOINTS_NO_AUTO_STARTUP
    Specifies the value of AbstractEndpoint.autoStartup.
    static java.lang.String ERROR_CHANNEL_REQUIRE_SUBSCRIBERS
    Specifies the value for PublishSubscribeChannel.requireSubscribers on a global default IntegrationContextUtils.ERROR_CHANNEL_BEAN_NAME.
    static java.lang.String INTEGRATION_PROPERTIES_PREFIX  
    static java.lang.String READ_ONLY_HEADERS
    Specifies the value of DefaultMessageBuilderFactory.readOnlyHeaders.
    static java.lang.String TASK_SCHEDULER_POOL_SIZE
    Specifies the value of ThreadPoolTaskScheduler.poolSize for the taskScheduler bean initialized by the Integration infrastructure.
    static java.lang.String THROW_EXCEPTION_ON_LATE_REPLY
    Specifies the value of GenericMessagingTemplate.throwExceptionOnLateReply.
  • Method Summary

    Modifier and Type Method Description
    static java.util.Properties defaults()  
    static java.lang.String getExpressionFor​(java.lang.String key)
    Build the bean property definition expression to resolve the value from Integration properties within the bean building phase.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait