Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessType() - Element in annotation interface com.solace.connector.test.resources.resource.SolaceQueue
-
The queue accessType.
- action() - Method in class com.solace.connector.test.resources.resource.SempV2Api
-
Gets the action SEMPv2 API client.
- autoRegistered() - Element in annotation interface com.solace.connector.test.resources.resource.SolaceQueue
-
Whether the queue is automatically registered with other resources like ConnectorArgBuilder and SolaceMessaging.
B
- build() - Method in class com.solace.connector.test.resources.annotation.SolaceQueueBuilder
- build() - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Builds the command line arguments from the properties.
C
- com.solace.connector.test.resources - package com.solace.connector.test.resources
-
Provides utilities and resources to support micro-integration testing.
- com.solace.connector.test.resources.annotation - package com.solace.connector.test.resources.annotation
-
Convenient builders for instantiating resource annotation objects from an extension class.
- com.solace.connector.test.resources.resource - package com.solace.connector.test.resources.resource
-
Resources managed by the PubSubPlusExtension for integration testing.
- config() - Method in class com.solace.connector.test.resources.resource.SempV2Api
-
Gets the config SEMPv2 API client.
- ConnectorArgsBuilder - Class in com.solace.connector.test.resources.resource
-
A builder class for constructing command-line arguments for micro-integration applications.
- ConnectorArgsBuilder() - Constructor for class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Creates a new empty ConnectorArgsBuilder.
- ConnectorArgsBuilder(Map<String, String>) - Constructor for class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Creates a new ConnectorArgsBuilder with the provided initial properties.
- consumeAll(int) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Retrieve all messages that were processed by a workflow in the `Vendor -> Solace` direction.
- consumeAll(Destination) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Consume all messages from a Solace queue.
- consumeAndAssert(int, int, Consumer<BytesXMLMessage>) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Retrieve messages that were processed by a workflow in the `Vendor -> Solace` direction and perform validations on those messages.
- consumeAndAssert(int, int, Consumer<BytesXMLMessage>, Duration) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Retrieve messages that were processed by a workflow in the `Vendor -> Solace` direction and perform validations on those messages.
- consumeAndAssert(int, Destination, Consumer<BytesXMLMessage>) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Retrieve messages from a Solace queue and validate for correctness.
- consumeAndAssert(int, Destination, Consumer<BytesXMLMessage>, Duration) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Retrieve messages from a Solace queue and validate for correctness.
D
- deepCopy() - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Creates a deep copy of this builder with all the same properties.
E
- ExcludeMessageFromExpectedCountException() - Constructor for exception com.solace.connector.test.resources.resource.SolaceMessaging.ExcludeMessageFromExpectedCountException
- EXCLUSIVE - Enum constant in enum class com.solace.connector.test.resources.resource.SolaceQueue.AccessType
G
- getInputDestination(int) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Gets the input destination configured for a specific workflow.
- getOutputDestination(int) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Gets the output destination configured for a specific workflow.
- getValue() - Method in enum class com.solace.connector.test.resources.resource.SolaceQueue.AccessType
J
- JUNIT_STORE_KEY - Static variable in class com.solace.connector.test.resources.resource.SolaceMessaging
M
- managementQueue(String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the management queue.
- ManagementQueue - Annotation Interface in com.solace.connector.test.resources.resource
-
Provision an exclusive management queue on the Solace broker.
- managementSessionClientPassword(String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the password for the management session.
- managementSessionClientUsername(String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the username for the management session.
- managementSessionHost(String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the host for the management session.
- maxMsgSize() - Element in annotation interface com.solace.connector.test.resources.resource.SolaceQueue
-
The maximum message size in bytes Default 10000000
- maxRedeliveryCount() - Element in annotation interface com.solace.connector.test.resources.resource.SolaceQueue
-
The maximum number of time the queue will deliver the message.
- monitor() - Method in class com.solace.connector.test.resources.resource.SempV2Api
-
Gets the monitor SEMPv2 API client.
N
- name() - Element in annotation interface com.solace.connector.test.resources.resource.ManagementQueue
-
The name of the management queue that is provisioned on the broker.
- name() - Element in annotation interface com.solace.connector.test.resources.resource.SolaceQueue
-
The name of the queue that is provisioned on the broker.
- NON_EXCLUSIVE - Enum constant in enum class com.solace.connector.test.resources.resource.SolaceQueue.AccessType
P
- produceAsync(int, int, Supplier<BytesXMLMessage>) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Asynchronously publish messages to the Solace queue which is feeding a specific workflow.
- produceAsync(int, Destination, Supplier<BytesXMLMessage>) - Method in class com.solace.connector.test.resources.resource.SolaceMessaging
-
Asynchronously publish messages to a Solace queue.
- PubSubPlusExtension - Class in com.solace.connector.test.resources
-
Junit 5 extension for Micro-Integration Testing
- PubSubPlusExtension() - Constructor for class com.solace.connector.test.resources.PubSubPlusExtension
- put(String, Object) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Adds a property with the given key and object value.
- put(String, String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Adds a property with the given key and string value.
R
- redeliveryEnabled() - Element in annotation interface com.solace.connector.test.resources.resource.SolaceQueue
-
Whether message redelivery is enabled; set to false so that a message is never redelivered.
S
- SempV2Api - Class in com.solace.connector.test.resources.resource
-
A wrapper for the SEMPv2 API that provides access to the Solace Event Broker's management interface.
- solaceClientPassword(String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the Solace client password.
- solaceClientUsername(String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the Solace client username.
- solaceHost(String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the Solace broker host.
- SolaceMessaging - Class in com.solace.connector.test.resources.resource
-
A utility to either:
- generate traffic on a workflow in the `Solace -> Vendor` direction OR
- retrieve messages that were processed by a workflow in the `Vendor -> Solace` direction and assert for correctness
Currently, this utility assumes that the Solace input and output destinations are always Queues. - SolaceMessaging.ExcludeMessageFromExpectedCountException - Exception in com.solace.connector.test.resources.resource
-
Exception that can be thrown by message validators to indicate that a specific message should be excluded from the expected message count.
- SolaceQueue - Annotation Interface in com.solace.connector.test.resources.resource
-
Provision a queue on the Solace broker.
- SolaceQueue.AccessType - Enum Class in com.solace.connector.test.resources.resource
- SolaceQueueBuilder - Class in com.solace.connector.test.resources.annotation
-
Convenient builder for instantiating SolaceQueue annotation objects from an extension class.
- SolaceQueueBuilder(String) - Constructor for class com.solace.connector.test.resources.annotation.SolaceQueueBuilder
V
- valueOf(String) - Static method in enum class com.solace.connector.test.resources.resource.SolaceQueue.AccessType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.solace.connector.test.resources.resource.SolaceQueue.AccessType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withAccessType(SolaceQueue.AccessType) - Method in class com.solace.connector.test.resources.annotation.SolaceQueueBuilder
- withAutoRegistered(boolean) - Method in class com.solace.connector.test.resources.annotation.SolaceQueueBuilder
- withMaxMsgSize(int) - Method in class com.solace.connector.test.resources.annotation.SolaceQueueBuilder
- withMaxRedeliveryCount(long) - Method in class com.solace.connector.test.resources.annotation.SolaceQueueBuilder
- withRedeliveryEnabled(boolean) - Method in class com.solace.connector.test.resources.annotation.SolaceQueueBuilder
- workflowAcknowledgmentPublishAsync(int, boolean) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures whether acknowledgment publishing is asynchronous for a specific workflow.
- workflowBatchEnabled(int, boolean) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures whether batch mode is enabled for a specific workflow.
- workflowBatchMaxSize(int, int) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the maximum batch size for a specific workflow.
- workflowEnable(int, boolean) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures whether a specific workflow is enabled.
- workflowInputDestination(int, String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the input destination for a specific workflow.
- workflowOutputDestination(int, String) - Method in class com.solace.connector.test.resources.resource.ConnectorArgsBuilder
-
Configures the output destination for a specific workflow.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form