@Service public class SituationExecutorService extends Object
| Constructor and Description |
|---|
SituationExecutorService() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation,
org.qubership.automation.itf.core.model.jpa.context.InstanceContext context) |
void |
execute(org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation,
org.qubership.automation.itf.core.model.jpa.context.InstanceContext context,
org.qubership.automation.itf.core.model.common.Storable source,
org.qubership.automation.itf.core.model.event.NextCallChainEvent event)
Execute.
|
void |
executeInstance(org.qubership.automation.itf.core.model.jpa.instance.SituationInstance instance,
org.qubership.automation.itf.core.model.common.Storable source,
org.qubership.automation.itf.core.model.jpa.context.SpContext spContext,
org.qubership.automation.itf.core.model.event.NextCallChainEvent event) |
void |
executeInstance(org.qubership.automation.itf.core.model.jpa.instance.SituationInstance instance,
org.qubership.automation.itf.core.model.common.Storable source,
org.qubership.automation.itf.core.model.jpa.context.SpContext spContext,
org.qubership.automation.itf.core.model.event.NextCallChainEvent event,
org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation) |
void |
executeInstance(org.qubership.automation.itf.core.model.jpa.instance.SituationInstance instance,
org.qubership.automation.itf.core.model.common.Storable source,
org.qubership.automation.itf.core.model.jpa.context.SpContext spContext,
org.qubership.automation.itf.core.model.event.NextCallChainEvent event,
org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation,
org.qubership.automation.itf.core.model.jpa.system.operation.Operation parentOperation) |
org.qubership.automation.itf.core.model.jpa.instance.SituationInstance |
prepare(org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation,
org.qubership.automation.itf.core.model.jpa.context.InstanceContext context)
Preparing instance for situation to execute.
|
public void executeInstance(org.qubership.automation.itf.core.model.jpa.instance.SituationInstance instance,
org.qubership.automation.itf.core.model.common.Storable source,
org.qubership.automation.itf.core.model.jpa.context.SpContext spContext,
org.qubership.automation.itf.core.model.event.NextCallChainEvent event)
@AtpJaegerLog(spanTags=@AtpSpanTag(key="execute.situation.instance.id",value="#instance.situationId.toString()"))
public void executeInstance(org.qubership.automation.itf.core.model.jpa.instance.SituationInstance instance,
org.qubership.automation.itf.core.model.common.Storable source,
org.qubership.automation.itf.core.model.jpa.context.SpContext spContext,
org.qubership.automation.itf.core.model.event.NextCallChainEvent event,
org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation)
public void executeInstance(org.qubership.automation.itf.core.model.jpa.instance.SituationInstance instance,
org.qubership.automation.itf.core.model.common.Storable source,
org.qubership.automation.itf.core.model.jpa.context.SpContext spContext,
org.qubership.automation.itf.core.model.event.NextCallChainEvent event,
org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation,
org.qubership.automation.itf.core.model.jpa.system.operation.Operation parentOperation)
public org.qubership.automation.itf.core.model.jpa.instance.SituationInstance prepare(org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation,
org.qubership.automation.itf.core.model.jpa.context.InstanceContext context)
throws Exception
situation - situation to executecontext - execution contextException - exceptionpublic void execute(org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation,
org.qubership.automation.itf.core.model.jpa.context.InstanceContext context)
throws Exception
Exceptionpublic void execute(org.qubership.automation.itf.core.model.jpa.system.stub.Situation situation,
org.qubership.automation.itf.core.model.jpa.context.InstanceContext context,
@Nullable
org.qubership.automation.itf.core.model.common.Storable source,
org.qubership.automation.itf.core.model.event.NextCallChainEvent event)
throws Exception
situation - situation to executecontext - execution contextsource - where from situation executed. Nullable.
If you need specify source in report for example - propagate executor as source.
for example look to SituationEvent
and LoggerSubscriber#onSituationStart(SituationEvent.Start).event - event for running next step in callchainException - exceptionCopyright © 2025. All rights reserved.