Index
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
ConsumerBindingMessageInterceptorinstances. - 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
ConvertibleTypePairrecord class. - createFuture(MessageHeaderAccessor, Object) - Method in interface com.solace.connector.core.customizer.PublishAcknowledgmentProvider
-
Create a
CompletableFutureto 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
nullif not needed. - createIfNecessary(String, ProducerProperties) - Method in interface com.solace.connector.core.customizer.ProducerBindingMessageInterceptorFactory
-
Creates an interceptor instance for the specified binding, or
nullif 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
ProducerBindingMessageInterceptorinstances. - 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
sourceTyperecord 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
targetTyperecord 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
All Classes and Interfaces|All Packages