Index

A B C D E G H I L P S T U V W 
All Classes and Interfaces|All Packages

A

AcknowledgmentProperties - Class in com.solace.connector.core.properties
Acknowledgment configuration properties.
AcknowledgmentProperties() - Constructor for class com.solace.connector.core.properties.AcknowledgmentProperties
 
ACTIVE_ACTIVE - Enum constant in enum class com.solace.connector.core.properties.LeaderElectionProperties.LeaderElectionMode
A participant in a cluster of connector instances where all instances are active.
ACTIVE_STANDBY - Enum constant in enum class com.solace.connector.core.properties.LeaderElectionProperties.LeaderElectionMode
A participant in a cluster of connector instances where only one instance is active (i.e. the leader), and the others are standby.
after(Message<?>) - Method in interface com.solace.connector.core.customizer.ConsumerBindingMessageInterceptor
Intercept messages after they're handed-off from consumer bindings.
after(Message<?>, boolean, Exception) - Method in interface com.solace.connector.core.customizer.ProducerBindingMessageInterceptor
Intercept messages after they're processed by producer bindings.
AsyncConsumerAcknowledgmentCustomizer - Interface in com.solace.connector.core.customizer
Create a bean of this type to inject a consumer acknowledgement customizer that will be used by the Connector Framework when messages are processed asynchronously.

B

BatchMessageFormat - Interface in com.solace.connector.core.customizer
Interface for defining batch message formats for different binders.
before(Message<?>) - Method in interface com.solace.connector.core.customizer.ProducerBindingMessageInterceptor
Intercept messages before they're handed-off to producer bindings.
binderType() - Method in interface com.solace.connector.core.customizer.AsyncConsumerAcknowledgmentCustomizer
The type of the consumer binder.
binderType() - Method in interface com.solace.connector.core.customizer.BatchMessageFormat
The type of the binder.
binderType() - Method in interface com.solace.connector.core.customizer.PublishAcknowledgmentProvider
The type of the publishing binder.

C

com.solace.connector.core.customizer - package com.solace.connector.core.customizer
Beans and components to customize the various aspects of the Micro-Integration framework for vendor-specific features and behaviors.
com.solace.connector.core.properties - package com.solace.connector.core.properties
General configuration properties for the Micro-Integration Framework.
com.solace.connector.core.transform.platform.customizer - package com.solace.connector.core.transform.platform.customizer
Beans and components to customize the Micro-Integration framework's transformation capabilities to be able to interpret and handle vendor-specific types.
com.solace.connector.core.transform.platform.properties - package com.solace.connector.core.transform.platform.properties
Configuration properties for the Micro-Integration's Message Transform Platform.
ConfigurationValidation - Interface in com.solace.connector.core.customizer
Provide a Bean of this type to validate the compatibility of user configurations across different components within a workflow.
ConnectorManagementProperties - Class in com.solace.connector.core.properties
Connector management configuration properties.
ConnectorManagementProperties() - Constructor for class com.solace.connector.core.properties.ConnectorManagementProperties
 
ConnectorProperties - Class in com.solace.connector.core.properties
Connector configuration properties.
ConnectorProperties() - Constructor for class com.solace.connector.core.properties.ConnectorProperties
 
ConnectorSecurityProperties - Class in com.solace.connector.core.properties
Connector security configuration properties.
ConnectorSecurityProperties() - Constructor for class com.solace.connector.core.properties.ConnectorSecurityProperties
 
ConnectorSecurityProperties.User - Class in com.solace.connector.core.properties
 
ConnectorTransformIndexAccessorProvider - Interface in com.solace.connector.core.transform.platform.customizer
Index accessor provider for the message transform feature.
ConnectorTransformPropertyAccessorProvider - Interface in com.solace.connector.core.transform.platform.customizer
Property accessor provider for the message transform feature.
ConstrainedReflectivePropertyAccessor - Class in com.solace.connector.core.transform.platform.customizer
A reflective property accessor that only allows access to a specific method on a specific type.
ConstrainedReflectivePropertyAccessor(Class<?>, Class<?>, String) - Constructor for class com.solace.connector.core.transform.platform.customizer.ConstrainedReflectivePropertyAccessor
Create a new instance for the given target type and read method name.
ConstrainedReflectivePropertyAccessor(Class<?>, Class<?>, String, String) - Constructor for class com.solace.connector.core.transform.platform.customizer.ConstrainedReflectivePropertyAccessor
Create a new instance for the given target type, read method name, and write method name.
ConsumerBinding - Class in com.solace.connector.core.customizer
Represents a consumer binding configuration for a specific binder type and destination.
ConsumerBinding(String, String, ConsumerProperties) - Constructor for class com.solace.connector.core.customizer.ConsumerBinding
 
ConsumerBindingMessageInterceptor - Interface in com.solace.connector.core.customizer
Binding interceptor for consumer bindings.
ConsumerBindingMessageInterceptorFactory - Interface in com.solace.connector.core.customizer
Factory for creating binding-specific ConsumerBindingMessageInterceptor instances.
ConvertibleTypePair - Record Class in com.solace.connector.core.transform.platform.customizer
A pair of types that can be converted from one to another.
ConvertibleTypePair(TypeDescriptor, TypeDescriptor) - Constructor for record class com.solace.connector.core.transform.platform.customizer.ConvertibleTypePair
Creates an instance of a ConvertibleTypePair record class.
createFuture(MessageHeaderAccessor, Object) - Method in interface com.solace.connector.core.customizer.PublishAcknowledgmentProvider
Create a CompletableFuture to indicate when a published message has been successfully/unsuccessfully delivered.
createIfNecessary(String, ConsumerProperties) - Method in interface com.solace.connector.core.customizer.ConsumerBindingMessageInterceptorFactory
Creates an interceptor instance for the specified binding, or null if not needed.
createIfNecessary(String, ProducerProperties) - Method in interface com.solace.connector.core.customizer.ProducerBindingMessageInterceptorFactory
Creates an interceptor instance for the specified binding, or null if not needed.

D

doAck(AcknowledgmentCallback) - Method in interface com.solace.connector.core.customizer.AsyncConsumerAcknowledgmentCustomizer
A means for customizing how consumer messages are acknowledged for a given binder.
doNack(AcknowledgmentCallback, Throwable) - Method in interface com.solace.connector.core.customizer.AsyncConsumerAcknowledgmentCustomizer
A means for customizing how consumer messages are negatively acknowledged for a given binder.

E

equals(Object) - Method in record class com.solace.connector.core.transform.platform.customizer.ConvertibleTypePair
Indicates whether some other object is "equal to" this one.
ExpressionProperties() - Constructor for class com.solace.connector.core.transform.platform.properties.TransformProperties.ExpressionProperties
 

G

getAcknowledgment() - Method in class com.solace.connector.core.properties.WorkflowProperties
 
getBackOffInitialInterval() - Method in class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
getBackOffMaxInterval() - Method in class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
getBackOffMultiplier() - Method in class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
getBackPressureThreshold() - Method in class com.solace.connector.core.properties.AcknowledgmentProperties
 
getBatchHeaders(Message<?>) - Method in interface com.solace.connector.core.customizer.BatchMessageFormat
Get the set of headers from a batch message.
getBatchPayloads(Message<?>) - Method in interface com.solace.connector.core.customizer.BatchMessageFormat
Get the set of payloads from a batch message.
getBinderType() - Method in class com.solace.connector.core.customizer.ConsumerBinding
Returns the type of the binder.
getBinderType() - Method in class com.solace.connector.core.customizer.ProducerBinding
Get the type of the binder.
getContentType() - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties.SourcePayloadProperties
 
getContentType() - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties.TargetPayloadProperties
 
getConvertibleTypes() - Method in interface com.solace.connector.core.transform.platform.customizer.TargetMessageJacksonModuleProvider
For registration into SpEL's type converter to delegate to jackson for in-place type conversions.
getDestination() - Method in class com.solace.connector.core.customizer.ConsumerBinding
Returns the destination for the consumer binding.
getDestination() - Method in class com.solace.connector.core.customizer.ProducerBinding
Get the destination for the producer.
getExpressions() - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties
 
getFailOver() - Method in class com.solace.connector.core.properties.LeaderElectionProperties
 
getIndexAccessor() - Method in interface com.solace.connector.core.transform.platform.customizer.ConnectorTransformIndexAccessorProvider
 
getInputBindings() - Method in class com.solace.connector.core.properties.WorkflowProperties
 
getLeaderElection() - Method in class com.solace.connector.core.properties.ConnectorManagementProperties
 
getMaxAttempts() - Method in class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
getMode() - Method in class com.solace.connector.core.properties.LeaderElectionProperties
 
getModule() - Method in interface com.solace.connector.core.transform.platform.customizer.TargetMessageJacksonModuleProvider
Get the Jackson module to be registered with the target message's ObjectMapper.
getName() - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties.User
 
getOutputBindings() - Method in class com.solace.connector.core.properties.WorkflowProperties
 
getPassword() - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties.User
 
getProperties() - Method in class com.solace.connector.core.customizer.ConsumerBinding
Returns the properties associated with the consumer binding.
getProperties() - Method in class com.solace.connector.core.customizer.ProducerBinding
Get the properties associated with the producer.
getPropertyAccessor() - Method in interface com.solace.connector.core.transform.platform.customizer.ConnectorTransformPropertyAccessorProvider
 
getPublishTimeout() - Method in class com.solace.connector.core.properties.AcknowledgmentProperties
 
getQueue() - Method in class com.solace.connector.core.properties.ConnectorManagementProperties
 
getRoles() - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties.User
 
getSerializableClasses() - Method in interface com.solace.connector.core.transform.platform.customizer.TargetMessageJacksonModuleProvider
Get the set of types that can be serialized by the module specified by TargetMessageJacksonModuleProvider.getModule().
getSession() - Method in class com.solace.connector.core.properties.ConnectorManagementProperties
 
getSourcePayload() - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties
 
getTargetPayload() - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties
 
getTransform() - Method in class com.solace.connector.core.properties.WorkflowProperties
 
getTransform() - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties.ExpressionProperties
 
getUsers() - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties
 
getWorkflows() - Method in class com.solace.connector.core.properties.ConnectorProperties
 

H

hashCode() - Method in record class com.solace.connector.core.transform.platform.customizer.ConvertibleTypePair
Returns a hash code value for this object.

I

isCandidateForProperty(Method, Class<?>) - Method in class com.solace.connector.core.transform.platform.customizer.ConstrainedReflectivePropertyAccessor
 
isCsrfEnabled() - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties
 
isEnabled() - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties
 
isEnabled() - Method in class com.solace.connector.core.properties.WorkflowProperties
 
isPublishAsync() - Method in class com.solace.connector.core.properties.AcknowledgmentProperties
 

L

LeaderElectionFailOverProperties - Class in com.solace.connector.core.properties
Leader election fail-over configuration properties.
LeaderElectionFailOverProperties() - Constructor for class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
LeaderElectionProperties - Class in com.solace.connector.core.properties
Leader election configuration properties.
LeaderElectionProperties() - Constructor for class com.solace.connector.core.properties.LeaderElectionProperties
 
LeaderElectionProperties.LeaderElectionMode - Enum Class in com.solace.connector.core.properties
Leader election mode.

P

ProducerBinding - Class in com.solace.connector.core.customizer
Represents the binding information for a producer in a Solace binder.
ProducerBinding(String, String, ProducerProperties) - Constructor for class com.solace.connector.core.customizer.ProducerBinding
 
ProducerBindingMessageInterceptor - Interface in com.solace.connector.core.customizer
Binding interceptor for producer bindings.
ProducerBindingMessageInterceptorFactory - Interface in com.solace.connector.core.customizer
Factory for creating binding-specific ProducerBindingMessageInterceptor instances.
PublishAcknowledgmentProvider - Interface in com.solace.connector.core.customizer
Create this as a bean to inject a custom provider that will be used to notify the Connector Framework of when messages have been successfully/unsuccessfully published.

S

setAcknowledgment(AcknowledgmentProperties) - Method in class com.solace.connector.core.properties.WorkflowProperties
 
setBackOffInitialInterval(long) - Method in class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
setBackOffMaxInterval(long) - Method in class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
setBackOffMultiplier(double) - Method in class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
setBackPressureThreshold(long) - Method in class com.solace.connector.core.properties.AcknowledgmentProperties
 
setBatchHeaders(MessageHeaderAccessor, List<Map<String, Object>>) - Method in interface com.solace.connector.core.customizer.BatchMessageFormat
Set the batch headers on the provided header accessor.
setContentType(MimeType) - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties.SourcePayloadProperties
 
setContentType(MimeType) - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties.TargetPayloadProperties
 
setCsrfEnabled(boolean) - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties
 
setEnabled(boolean) - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties
 
setEnabled(boolean) - Method in class com.solace.connector.core.properties.WorkflowProperties
 
setExpressions(List<TransformProperties.ExpressionProperties>) - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties
 
setFailOver(LeaderElectionFailOverProperties) - Method in class com.solace.connector.core.properties.LeaderElectionProperties
 
setInputBindings(List<String>) - Method in class com.solace.connector.core.properties.WorkflowProperties
 
setLeaderElection(LeaderElectionProperties) - Method in class com.solace.connector.core.properties.ConnectorManagementProperties
 
setMaxAttempts(int) - Method in class com.solace.connector.core.properties.LeaderElectionFailOverProperties
 
setMode(LeaderElectionProperties.LeaderElectionMode) - Method in class com.solace.connector.core.properties.LeaderElectionProperties
 
setName(String) - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties.User
 
setOutputBindings(List<String>) - Method in class com.solace.connector.core.properties.WorkflowProperties
 
setPassword(String) - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties.User
 
setPublishAsync(boolean) - Method in class com.solace.connector.core.properties.AcknowledgmentProperties
 
setPublishTimeout(long) - Method in class com.solace.connector.core.properties.AcknowledgmentProperties
 
setQueue(String) - Method in class com.solace.connector.core.properties.ConnectorManagementProperties
 
setRoles(List<String>) - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties.User
 
setSession(SolaceJavaProperties) - Method in class com.solace.connector.core.properties.ConnectorManagementProperties
 
setSourcePayload(TransformProperties.SourcePayloadProperties) - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties
 
setTargetPayload(TransformProperties.TargetPayloadProperties) - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties
 
setTransform(TransformProperties) - Method in class com.solace.connector.core.properties.WorkflowProperties
 
setTransform(Expression) - Method in class com.solace.connector.core.transform.platform.properties.TransformProperties.ExpressionProperties
 
setUsers(List<ConnectorSecurityProperties.User>) - Method in class com.solace.connector.core.properties.ConnectorSecurityProperties
 
setWorkflows(Map<String, WorkflowProperties>) - Method in class com.solace.connector.core.properties.ConnectorProperties
 
SourcePayloadProperties() - Constructor for class com.solace.connector.core.transform.platform.properties.TransformProperties.SourcePayloadProperties
 
sourceType() - Method in record class com.solace.connector.core.transform.platform.customizer.ConvertibleTypePair
Returns the value of the sourceType record component.
STANDALONE - Enum constant in enum class com.solace.connector.core.properties.LeaderElectionProperties.LeaderElectionMode
A single instance of a connector without any leader election capabilities.

T

TargetMessageJacksonModuleProvider - Interface in com.solace.connector.core.transform.platform.customizer
Provider for a Jackson module that can be registered with the target message's ObjectMapper.
TargetPayloadProperties() - Constructor for class com.solace.connector.core.transform.platform.properties.TransformProperties.TargetPayloadProperties
 
targetType() - Method in record class com.solace.connector.core.transform.platform.customizer.ConvertibleTypePair
Returns the value of the targetType record component.
toString() - Method in record class com.solace.connector.core.transform.platform.customizer.ConvertibleTypePair
Returns a string representation of this record class.
TransformProperties - Class in com.solace.connector.core.transform.platform.properties
 
TransformProperties() - Constructor for class com.solace.connector.core.transform.platform.properties.TransformProperties
 
TransformProperties.ExpressionProperties - Class in com.solace.connector.core.transform.platform.properties
 
TransformProperties.SourcePayloadProperties - Class in com.solace.connector.core.transform.platform.properties
 
TransformProperties.TargetPayloadProperties - Class in com.solace.connector.core.transform.platform.properties
 

U

User() - Constructor for class com.solace.connector.core.properties.ConnectorSecurityProperties.User
 

V

validateConfiguration(List<ConsumerBinding>, WorkflowProperties, List<ProducerBinding>) - Method in interface com.solace.connector.core.customizer.ConfigurationValidation
Validate the compatibility of user configurations across different components within a workflow.
valueOf(String) - Static method in enum class com.solace.connector.core.properties.LeaderElectionProperties.LeaderElectionMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.solace.connector.core.properties.LeaderElectionProperties.LeaderElectionMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

WorkflowProperties - Class in com.solace.connector.core.properties
Workflow configuration properties.
WorkflowProperties() - Constructor for class com.solace.connector.core.properties.WorkflowProperties
 
A B C D E G H I L P S T U V W 
All Classes and Interfaces|All Packages