public final class IntegrationProperties extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CHANNELS_AUTOCREATE
Specifies whether to allow create automatically
DirectChannel
beans for non-declared channels or not. |
static String |
CHANNELS_MAX_BROADCAST_SUBSCRIBERS
Specifies the value for
AbstractDispatcher.maxSubscribers
in case of point-to-point channels (e.g. |
static String |
CHANNELS_MAX_UNICAST_SUBSCRIBERS
Specifies the value for
AbstractDispatcher.maxSubscribers
in case of point-to-point channels (e.g. |
static String |
ENDPOINTS_NO_AUTO_STARTUP
Specifies the value of
AbstractEndpoint.autoStartup . |
static String |
INTEGRATION_PROPERTIES_PREFIX |
static String |
READ_ONLY_HEADERS
Specifies the value of
DefaultMessageBuilderFactory.readOnlyHeaders . |
static String |
TASK_SCHEDULER_POOL_SIZE
Specifies the value of
ThreadPoolTaskScheduler.poolSize
for the taskScheduler bean initialized by the Integration infrastructure. |
static String |
THROW_EXCEPTION_ON_LATE_REPLY
Specifies the value of
GenericMessagingTemplate.throwExceptionOnLateReply . |
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 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.