public final class IntegrationProperties extends Object
Modifier and Type | Method and Description |
---|---|
static Properties |
defaults() |
static String |
getExpressionFor(String key)
Build the bean property definition expression to resolve the value
from Integration properties within the bean building phase.
|
public static final String INTEGRATION_PROPERTIES_PREFIX
public static final String CHANNELS_AUTOCREATE
DirectChannel
beans for non-declared channels or not.public static final String CHANNELS_MAX_UNICAST_SUBSCRIBERS
AbstractDispatcher.maxSubscribers
in case of point-to-point channels (e.g. ExecutorChannel
),
if the attribute max-subscribers
isn't configured on the channel component.public static final String CHANNELS_MAX_BROADCAST_SUBSCRIBERS
AbstractDispatcher.maxSubscribers
in case of point-to-point channels (e.g. PublishSubscribeChannel
),
if the attribute max-subscribers
isn't configured on the channel component.public static final String ERROR_CHANNEL_REQUIRE_SUBSCRIBERS
PublishSubscribeChannel.requireSubscribers
on a global default IntegrationContextUtils.ERROR_CHANNEL_BEAN_NAME
.public static final String TASK_SCHEDULER_POOL_SIZE
ThreadPoolTaskScheduler.poolSize
for the taskScheduler
bean initialized by the Integration infrastructure.public static final String THROW_EXCEPTION_ON_LATE_REPLY
GenericMessagingTemplate.throwExceptionOnLateReply
.public static final String READ_ONLY_HEADERS
DefaultMessageBuilderFactory.readOnlyHeaders
.public static final String ENDPOINTS_NO_AUTO_STARTUP
AbstractEndpoint.autoStartup
.public static Properties defaults()
Properties
with default values for Integration properties
from resources 'META-INF/spring.integration.default.properties'.public static String getExpressionFor(String key)
key
- the Integration property key.IllegalArgumentException
- if provided key
isn't an Integration property.