Index

A B C D E F G H I M O Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractMessagingService - Class in com.sap.cds.services.messaging.service
Implementation of the MessagingService interface.
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, String>) - 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(EventContext) - Method in class com.sap.cds.services.messaging.service.AbstractMessagingService
 
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
 

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
 
MessagingOutboxUtils() - Constructor for class com.sap.cds.services.messaging.utils.MessagingOutboxUtils
 
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
 
OUTBOX_MESSAGING_TARGET - Static variable in class com.sap.cds.services.messaging.utils.MessagingOutboxUtils
Prefix for outbox message event targets.

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 MessagingBrokerQueueListener implementation 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.
toEventContext(OutboxMessageEventContext) - Static method in class com.sap.cds.services.messaging.utils.MessagingOutboxUtils
Creates the messaging EventContext from a serialized outbox message
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.
toOutboxMessage(EventContext) - Static method in class com.sap.cds.services.messaging.utils.MessagingOutboxUtils
Creates the serialized outbox message for a messaging EventContext
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
 
A B C D E F G H I M O Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values