- BACK_OFF_INITIAL_INTERVAL - Static variable in interface org.springframework.xd.dirt.integration.bus.BusProperties
-
The retry back off initial interval.
- BACK_OFF_MAX_INTERVAL - Static variable in interface org.springframework.xd.dirt.integration.bus.BusProperties
-
The retry back off max interval.
- BACK_OFF_MULTIPLIER - Static variable in interface org.springframework.xd.dirt.integration.bus.BusProperties
-
The retry back off multiplier.
- BATCH_BUFFER_LIMIT - Static variable in interface org.springframework.xd.dirt.integration.bus.BusProperties
-
The buffer limit if batching is enabled.
- BATCH_SIZE - Static variable in interface org.springframework.xd.dirt.integration.bus.BusProperties
-
The batch size if batching is enabled.
- BATCH_TIMEOUT - Static variable in interface org.springframework.xd.dirt.integration.bus.BusProperties
-
The batch timeout if batching is enabled.
- BATCHING_ENABLED - Static variable in interface org.springframework.xd.dirt.integration.bus.BusProperties
-
True if message batching is enabled.
- bindConsumer(String, MessageChannel, Properties) - Method in interface org.springframework.xd.dirt.integration.bus.MessageBus
-
Bind a message consumer on a p2p channel
- bindDynamicProducer(String, Properties) - Method in interface org.springframework.xd.dirt.integration.bus.MessageBus
-
Create a channel and bind a producer dynamically, creating the infrastructure
required by the bus technology.
- bindDynamicProducer(String, Properties) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Dynamically create a producer for the named channel.
- bindDynamicPubSubProducer(String, Properties) - Method in interface org.springframework.xd.dirt.integration.bus.MessageBus
-
Create a channel and bind a producer dynamically, creating the infrastructure
required by the bus technology to broadcast messages to consumers.
- bindDynamicPubSubProducer(String, Properties) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Dynamically create a producer for the named channel.
- bindExistingProducerDirectlyIfPossible(String, MessageChannel) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Attempt to bind a producer directly (avoiding the bus) if there is already a local producer.
- Binding - Class in org.springframework.xd.dirt.integration.bus
-
Represents a binding between a module's channel and an adapter endpoint that connects to the MessageBus.
- bindNewProducerDirectlyIfPossible(String, SubscribableChannel, AbstractBusPropertiesAccessor) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Attempt to create a direct binding (avoiding the bus) if the consumer is local.
- bindProducer(String, MessageChannel, Properties) - Method in interface org.springframework.xd.dirt.integration.bus.MessageBus
-
Bind a message producer on a p2p channel.
- bindPubSubConsumer(String, MessageChannel, Properties) - Method in interface org.springframework.xd.dirt.integration.bus.MessageBus
-
Bind a message consumer on a pub/sub channel
- bindPubSubProducer(String, MessageChannel, Properties) - Method in interface org.springframework.xd.dirt.integration.bus.MessageBus
-
Bind a message producer on a pub/sub channel.
- bindReplier(String, MessageChannel, MessageChannel, Properties) - Method in interface org.springframework.xd.dirt.integration.bus.MessageBus
-
Bind a consumer that handles requests from a requestor and asynchronously sends replies.
- bindRequestor(String, MessageChannel, MessageChannel, Properties) - Method in interface org.springframework.xd.dirt.integration.bus.MessageBus
-
Bind a producer that expects async replies.
- build() - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport.SetBuilder
-
- buildPartitionRoutingExpression(String) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- buildRetryTemplateIfRetryEnabled(AbstractBusPropertiesAccessor) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Create and configure a retry template if the consumer 'maxAttempts' property is set.
- BusProperties - Interface in org.springframework.xd.dirt.integration.bus
-
Common bus properties.
- getApplicationContext() - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- getBackOffInitialInterval(long) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the 'backOffInitialInterval' property or the default value.
- getBackOffMaxInterval(long) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the 'backOffMaxInterval' property or the default value.
- getBackOffMultiplier(double) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the 'backOffMultiplier' property or the default value.
- getBatchSize(int) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
The batch size.
- getBatchTimeout(long) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
The batch timeout.
- getBeanFactory() - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- getChannel() - Method in class org.springframework.xd.dirt.integration.bus.Binding
-
- getConcurrency(int) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the 'concurrency' property or the default value.
- geteBatchBufferLimit(int) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
The batch buffer limit.
- getEndpoint() - Method in class org.springframework.xd.dirt.integration.bus.Binding
-
- getIdGenerator() - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- getMaxAttempts(int) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the 'maxAttempts' property or the default value.
- getMaxConcurrency(int) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the 'maxConcurrency' property or the default value.
- getName() - Method in class org.springframework.xd.dirt.integration.bus.Binding
-
- getPartitionCount() - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
The number of partitions for this module.
- getPartitionIndex() - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
The partition index that this consumer supports.
- getPartitionKeyExpression() - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
The expression to determine the partition key, evaluated against the
message as the root object.
- getPartitionKeyExtractorClass() - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
A class name for extracting partition keys from messages.
- getPartitionSelectorClass() - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
A class name for calculating a partition from a key.
- getPartitionSelectorExpression() - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
The expression evaluated against the partition key to determine
the partition to which the message will be sent.
- getProperties() - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the underlying properties object.
- getPropertiesAccessor() - Method in class org.springframework.xd.dirt.integration.bus.Binding
-
- getProperty(String) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the property for the key, or null if it doesn't exist.
- getProperty(String, String) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the property for the key, or the default value if the
property doesn't exist.
- getProperty(String, boolean) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the property for the key, or the default value if the
property doesn't exist.
- getProperty(String, int) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the property for the key, or the default value if the
property doesn't exist.
- getProperty(String, long) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the property for the key, or the default value if the
property doesn't exist.
- getProperty(String, double) - Method in class org.springframework.xd.dirt.integration.bus.AbstractBusPropertiesAccessor
-
Return the property for the key, or the default value if the
property doesn't exist.
- getType() - Method in class org.springframework.xd.dirt.integration.bus.Binding
-
- selectPartition(Object, int) - Method in interface org.springframework.xd.dirt.integration.bus.PartitionSelectorStrategy
-
Determine the partition based on a key.
- SerializationException - Exception in org.springframework.xd.dirt.integration.bus.serializer
-
Thrown when something goes wrong with inter-module communication.
- SerializationException(String) - Constructor for exception org.springframework.xd.dirt.integration.bus.serializer.SerializationException
-
- SerializationException(String, Throwable) - Constructor for exception org.springframework.xd.dirt.integration.bus.serializer.SerializationException
-
- serializePayloadIfNecessary(Message<?>, MimeType) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- setApplicationContext(ApplicationContext) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- setCodec(MultiTypeCodec<Object>) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- setDefaultBackOffInitialInterval(long) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set the default retry back off initial interval for this bus; can be overridden
with consumer 'backOffInitialInterval' property.
- setDefaultBackOffMaxInterval(long) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set the default retry back off max interval for this bus; can be overridden
with consumer 'backOffMaxInterval' property.
- setDefaultBackOffMultiplier(double) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set the default retry back off multiplier for this bus; can be overridden
with consumer 'backOffMultiplier' property.
- setDefaultBatchBufferLimit(int) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set the default batch buffer limit - used to send a batch early if
its size exceeds this.
- setDefaultBatchingEnabled(boolean) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set whether this bus batches message sends by default.
- setDefaultBatchSize(int) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set the default batch size; only applies when batching is enabled and
the bus supports batching.
- setDefaultBatchTimeout(long) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set the default batch timeout - used to send a batch if no messages
arrive during this time.
- setDefaultCompress(boolean) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set whether compression will be used by producers, by default.
- setDefaultConcurrency(int) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set the default concurrency for this bus; can be overridden
with consumer 'concurrency' property.
- setDefaultMaxAttempts(int) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
The default maximum delivery attempts for this bus.
- setIntegrationEvaluationContext(EvaluationContext) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- setPartitionSelector(PartitionSelectorStrategy) - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
Set the partition strategy to be used by this bus if no partitionExpression
is provided for a module.
- start() - Method in class org.springframework.xd.dirt.integration.bus.Binding
-
- stop() - Method in class org.springframework.xd.dirt.integration.bus.Binding
-
- stopBindings() - Method in class org.springframework.xd.dirt.integration.bus.MessageBusSupport
-
- StringConvertingContentTypeResolver - Class in org.springframework.xd.dirt.integration.bus
-
A DefaultContentTypeResolver that can parse String values.
- StringConvertingContentTypeResolver() - Constructor for class org.springframework.xd.dirt.integration.bus.StringConvertingContentTypeResolver
-