Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractMessagingService - Class in com.sap.cds.services.messaging.service
-
Implementation of the
MessagingServiceinterface. - AbstractMessagingService(CdsProperties.Messaging.MessagingServiceConfig, CdsRuntime) - Constructor for class com.sap.cds.services.messaging.service.AbstractMessagingService
- acknowledge() - Method in interface com.sap.cds.services.messaging.service.MessagingBrokerQueueListener.MessageAccess
-
Acknowledges the message at the broker
- addTopic(MessageTopic) - Method in class com.sap.cds.services.messaging.service.MessageQueue
- asyncConnectionInitialization(CdsProperties.Messaging.MessagingServiceConfig, Consumer<BrokerConnection>) - Method in class com.sap.cds.services.messaging.jms.BrokerConnectionProvider
-
Initializes asynchronous the broker connection for the specified messaging service.
B
- BrokerConnection - Class in com.sap.cds.services.messaging.jms
-
Represents the broker connection for outbount (emitter) and inbound (queues) messages.
- BrokerConnection(String, ConnectionFactory) - Constructor for class com.sap.cds.services.messaging.jms.BrokerConnection
- BrokerConnectionProvider - Class in com.sap.cds.services.messaging.jms
-
This class manages the broker connections to the appropriate messaging services.
- BrokerConnectionProvider(String) - Constructor for class com.sap.cds.services.messaging.jms.BrokerConnectionProvider
C
- close() - Method in class com.sap.cds.services.messaging.jms.BrokerConnection
-
Closes the connection to the broker.
- cloudEventsFormatter(TopicMessageEventContext) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
- CloudEventUtils - Class in com.sap.cds.services.messaging.utils
-
Utilities for CloudEvents according to SAP standards
- CloudEventUtils() - Constructor for class com.sap.cds.services.messaging.utils.CloudEventUtils
- com.sap.cds.services.messaging.jms - package com.sap.cds.services.messaging.jms
- com.sap.cds.services.messaging.service - package com.sap.cds.services.messaging.service
- com.sap.cds.services.messaging.utils - package com.sap.cds.services.messaging.utils
- connect() - Method in class com.sap.cds.services.messaging.jms.BrokerConnection
-
Connects to the destination broker and creates the emitter session on the broker connection.
- CONTEXT_PARAMETERS_KEY - Static variable in class com.sap.cds.services.messaging.service.AbstractMessagingService
- createBrokerConnection(String, Map<String, String>) - Method in class com.sap.cds.services.messaging.jms.BrokerConnectionProvider
-
Creates the broker connection corresponding the specified client configuration properties.
- createOrUpdateQueuesAndSubscriptions() - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Performs the initialization of the messaging service, by initializing the queues and registering the topic subscriptions.
- createQueue(String, Map<String, Object>) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Request the broker for creating a queue with the specified queue name.
- createQueueSubscription(String, String) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Requests the broker for creating a queue topic subscription.
D
- defaultErrorHandler(MessagingErrorEventContext) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
E
- emit(String, String) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
- emit(String, Map<String, Object>) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
- emit(String, Map<String, Object>, Map<String, Object>) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
- emitTopicMessage(String, TopicMessageEventContext) - Method in class com.sap.cds.services.messaging.jms.BrokerConnection
-
Emits the given message to the specified topic
- emitTopicMessage(String, TopicMessageEventContext) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Performs the message emit on the messaging broker.
- equals(Object) - Method in class com.sap.cds.services.messaging.service.MessageTopic
F
- findTopic(String) - Method in class com.sap.cds.services.messaging.service.MessageQueue
- forceListening - Variable in class com.sap.cds.services.messaging.service.AbstractMessagingService
- FORMAT_CLOUDEVENTS - Static variable in class com.sap.cds.services.messaging.service.AbstractMessagingService
G
- getBrokerName() - Method in class com.sap.cds.services.messaging.service.MessageTopic
- getBrokerTopic() - Method in interface com.sap.cds.services.messaging.service.MessagingBrokerQueueListener.MessageAccess
- getDataMap() - Method in interface com.sap.cds.services.messaging.service.MessagingBrokerQueueListener.MessageAccess
- getEventName() - Method in class com.sap.cds.services.messaging.service.MessageTopic
- getFromTopic(Message) - Method in interface com.sap.cds.services.messaging.jms.TopicAccessor
-
Retrieves the topic from a JMS message
- getHeadersMap() - Method in interface com.sap.cds.services.messaging.service.MessagingBrokerQueueListener.MessageAccess
- getId() - Method in interface com.sap.cds.services.messaging.service.MessagingBrokerQueueListener.MessageAccess
- getMessage() - Method in interface com.sap.cds.services.messaging.service.MessagingBrokerQueueListener.MessageAccess
- getName() - Method in class com.sap.cds.services.messaging.jms.BrokerConnection
-
Returns the connection name.
- getName() - Method in class com.sap.cds.services.messaging.service.MessageQueue
- getProperties() - Method in class com.sap.cds.services.messaging.service.MessageQueue
- getQueueName() - Method in class com.sap.cds.services.messaging.service.MessagingBrokerQueueListener
- getQueueName(String, ApplicationInfo) - Static method in class com.sap.cds.services.messaging.utils.MessagingUtils
-
Generates an application/service specific queue name.
- getTechnicalHeaders() - Method in interface com.sap.cds.services.messaging.service.MessagingBrokerQueueListener.MessageAccess
- getTopicMatcher() - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
The topic matcher is used when the broker subscribes to a topic pattern.
- getTopics() - Method in class com.sap.cds.services.messaging.service.MessageQueue
H
- hasEvent(String) - Method in class com.sap.cds.services.messaging.service.MessageQueue
- hashCode() - Method in class com.sap.cds.services.messaging.service.MessageTopic
- hasTopic(String) - Method in class com.sap.cds.services.messaging.service.MessageQueue
I
- init() - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Performs the initialization of the messaging service, by initializing the queues and registering the topic subscriptions.
- isCloudEventsFormat() - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
- isConnected() - Method in class com.sap.cds.services.messaging.jms.BrokerConnection
-
Determines whether the connection is opened.
- isFullyQualified() - Method in class com.sap.cds.services.messaging.service.MessageQueue
K
- KEY_DATA - Static variable in class com.sap.cds.services.messaging.utils.CloudEventUtils
- KEY_DATACONTENTTYPE - Static variable in class com.sap.cds.services.messaging.utils.CloudEventUtils
- KEY_ID - Static variable in class com.sap.cds.services.messaging.utils.CloudEventUtils
- KEY_SOURCE - Static variable in class com.sap.cds.services.messaging.utils.CloudEventUtils
- KEY_SPECVERSION - Static variable in class com.sap.cds.services.messaging.utils.CloudEventUtils
- KEY_TIME - Static variable in class com.sap.cds.services.messaging.utils.CloudEventUtils
- KEY_TYPE - Static variable in class com.sap.cds.services.messaging.utils.CloudEventUtils
M
- MessageQueue - Class in com.sap.cds.services.messaging.service
-
This class represents the message queue topic subscription and provides also additional the message type and the service the queue was created for.
- MessageTopic - Class in com.sap.cds.services.messaging.service
- MessageTopic(String) - Constructor for class com.sap.cds.services.messaging.service.MessageTopic
- MessageTopic(String, String) - Constructor for class com.sap.cds.services.messaging.service.MessageTopic
- MessagingBrokerQueueListener - Class in com.sap.cds.services.messaging.service
-
This class provides the implementation of a message listener which is responsible for passing the received message to the service layer in order to invoke the appropriate custom handler
- MessagingBrokerQueueListener(MessagingService, String, MessageQueue, CdsRuntime, boolean) - Constructor for class com.sap.cds.services.messaging.service.MessagingBrokerQueueListener
- MessagingBrokerQueueListener.MessageAccess - Interface in com.sap.cds.services.messaging.service
- MessagingOutboxUtils - Class in com.sap.cds.services.messaging.utils
- MessagingUtils - Class in com.sap.cds.services.messaging.utils
- MessagingUtils() - Constructor for class com.sap.cds.services.messaging.utils.MessagingUtils
O
- on(String[], String[], int, Handler) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
- outboxed(S, CdsProperties.Messaging.MessagingServiceConfig, CdsRuntime) - Static method in class com.sap.cds.services.messaging.utils.MessagingOutboxUtils
Q
- queue - Variable in class com.sap.cds.services.messaging.service.AbstractMessagingService
R
- receivedMessage(MessagingBrokerQueueListener.MessageAccess) - Method in class com.sap.cds.services.messaging.service.MessagingBrokerQueueListener
- registerQueueListener(String, MessagingBrokerQueueListener) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Registers the
MessagingBrokerQueueListenerimplementation to the specified queue of the message broker. - registerQueueListener(String, MessagingBrokerQueueListener, TopicAccessor) - Method in class com.sap.cds.services.messaging.jms.BrokerConnection
-
Registers the queue listener for the specified queue.
- removeQueue(String) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Request the broker for queue deletion with all its subscriptions.
- runtime - Variable in class com.sap.cds.services.messaging.service.AbstractMessagingService
S
- sendMessageEvent(TopicMessageEventContext) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
- serviceConfig - Variable in class com.sap.cds.services.messaging.service.AbstractMessagingService
- stop() - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Used to stop the resources allocated by the messaging service, e.g.
T
- toCloudEvent(String, String, String) - Static method in class com.sap.cds.services.messaging.utils.CloudEventUtils
-
Enriches the given message with cloudevents headers if not yet present
- toCloudEvent(Map<String, Object>, String, String) - Static method in class com.sap.cds.services.messaging.utils.CloudEventUtils
-
Enriches the given headers map with cloudevents headers if not yet present
- toCloudEventMessageContext(TopicMessageEventContext, String) - Static method in class com.sap.cds.services.messaging.utils.CloudEventUtils
-
Creates the cloud event message event context from the messaging context.
- toFullyQualifiedQueueName(MessageQueue) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Translates the queue name corresponding the broker queue name specification.
- toFullyQualifiedTopicName(String, boolean) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
-
Translates the given event definition to the broker environment specific name.
- toJson(Map<String, Object>) - Static method in class com.sap.cds.services.messaging.utils.CloudEventUtils
-
Serializes the specified map to a JSON string.
- toMap(String) - Static method in class com.sap.cds.services.messaging.utils.CloudEventUtils
-
Deserializes the specified JSON string to a map.
- TopicAccessor - Interface in com.sap.cds.services.messaging.jms
- toStringMessage(TopicMessageEventContext) - Static method in class com.sap.cds.services.messaging.utils.MessagingUtils
- toStructuredMessage(String) - Static method in class com.sap.cds.services.messaging.utils.MessagingUtils
V
- validateEventContext(TopicMessageEventContext) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
All Classes and Interfaces|All Packages|Constant Field Values