@Service public class TriggerExecutor extends Object implements IDiameterEventProducer
| Constructor and Description |
|---|
TriggerExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
produceEvent(org.qubership.automation.itf.core.model.communication.message.CommonTriggerExecutionMessage triggerExecutionMessage,
OffsetDateTime started)
This method using for processing messages from inbound triggers.
|
void |
produceEventDiameter(org.qubership.automation.itf.core.model.communication.message.DiameterTriggerExecutionMessage executionMessage)
The only usage is in the Diameter Outbound transport: Class: ExternalInterceptor, method: produceMessageToItf
Please do NOT combine this method with other 'produceEvent' methods!
This method call special "doCallChain" method for diameter transport.
|
void |
setExecutorStubsMessageSender(ExecutorToMessageBrokerSender executorToMessageBrokerSender,
IncomingHelper incomingHelper) |
@Autowired public void setExecutorStubsMessageSender(ExecutorToMessageBrokerSender executorToMessageBrokerSender, IncomingHelper incomingHelper)
public void produceEvent(org.qubership.automation.itf.core.model.communication.message.CommonTriggerExecutionMessage triggerExecutionMessage, OffsetDateTime started)
triggerExecutionMessage - itf serialized object (message) that contains :
String typeName, Message, StorableDescriptor,
triggerConfigurationDescriptor, String sessionIdpublic void produceEventDiameter(org.qubership.automation.itf.core.model.communication.message.DiameterTriggerExecutionMessage executionMessage)
produceEventDiameter in interface IDiameterEventProducerexecutionMessage - special itf diameter object (message) that contains:
Message , Object transportId, Object tcContextId, String sessionId.Copyright © 2025. All rights reserved.