@Experimental public final class RuntimeProfilingEventTypes extends Object
ProfilingEventType's associated to the Runtime ProfilingEventType's.| Modifier and Type | Field and Description |
|---|---|
static ProfilingEventType<ExtensionProfilingEventContext> |
EXTENSION_PROFILING_EVENT
A
ProfilingEventType that indicates that an extension-specific profiling event has happened. |
static ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> |
FLOW_EXECUTED
A
ProfilingEventType that indicates that the flow has finished its execution. |
static ProfilingEventType<ComponentThreadingProfilingEventContext> |
OPERATION_EXECUTED
A
ProfilingEventType that indicates that an operation has finished its execution. |
static ProfilingEventType<ComponentThreadingProfilingEventContext> |
OPERATION_THREAD_RELEASE
A
ProfilingEventType that indicates that an operation will no longer use the thread where it started. |
static ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> |
PS_FLOW_MESSAGE_PASSING
A
ProfilingEventType that indicates that the processing strategy has executed the message passing and is handling the
control back to the flow. |
static ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> |
PS_OPERATION_EXECUTED
A
ProfilingEventType that indicates that an operation has finished its execution, and the processing strategy must
resolve the message passing of the resultant runtime event to the flow which may involve a thread switch. |
static ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> |
PS_SCHEDULING_FLOW_EXECUTION
A
ProfilingEventType that indicates that a runtime event reached the processing strategy that orchestrates a flow's
execution. |
static ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> |
PS_SCHEDULING_OPERATION_EXECUTION
A
ProfilingEventType that indicates that a runtime event has reached the processing strategy that orchestrates an
operation's execution. |
static ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> |
PS_STARTING_OPERATION_EXECUTION
A
ProfilingEventType that indicates that an operation is about to begin its execution. |
static ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> |
STARTING_FLOW_EXECUTION
A
ProfilingEventType that indicates that the flow is about to begin its execution. |
static ProfilingEventType<ComponentThreadingProfilingEventContext> |
STARTING_OPERATION_EXECUTION
A
ProfilingEventType that indicates that an operation is about to begin its execution. |
static ProfilingEventType<TransactionProfilingEventContext> |
TX_COMMIT
A
ProfilingEventType that indicates that the transaction is being committed. |
static ProfilingEventType<TransactionProfilingEventContext> |
TX_CONTINUE
A
ProfilingEventType that indicates that an already started transaction has passed by a component that could have
changed its state (beginning a transaction, commiting or rollling back) but it didn't, given the current configuration (e.g. |
static ProfilingEventType<TransactionProfilingEventContext> |
TX_ROLLBACK
A
ProfilingEventType that indicates that the transaction is being rolled back. |
static ProfilingEventType<TransactionProfilingEventContext> |
TX_START
A
ProfilingEventType that indicates that a transaction is being started. |
public static final ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> PS_SCHEDULING_OPERATION_EXECUTION
ProfilingEventType that indicates that a runtime event has reached the processing strategy that orchestrates an
operation's execution. The processing strategy is scheduling the execution of the operation, which may involve a thread
switch.public static final ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> PS_STARTING_OPERATION_EXECUTION
ProfilingEventType that indicates that an operation is about to begin its execution. This boundary is expressed as
broadly as possible, and will include, for instance, the execution of the interceptors defined for the operation. It's
triggered from the processing strategy.public static final ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> PS_OPERATION_EXECUTED
ProfilingEventType that indicates that an operation has finished its execution, and the processing strategy must
resolve the message passing of the resultant runtime event to the flow which may involve a thread switch. It's triggered from
the processing strategy.public static final ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> PS_FLOW_MESSAGE_PASSING
ProfilingEventType that indicates that the processing strategy has executed the message passing and is handling the
control back to the flow.public static final ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> PS_SCHEDULING_FLOW_EXECUTION
ProfilingEventType that indicates that a runtime event reached the processing strategy that orchestrates a flow's
execution. The processing strategy is scheduling the execution of the flow, which may involve a thread switch.public static final ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> STARTING_FLOW_EXECUTION
ProfilingEventType that indicates that the flow is about to begin its execution.public static final ProfilingEventType<ComponentProcessingStrategyProfilingEventContext> FLOW_EXECUTED
ProfilingEventType that indicates that the flow has finished its execution.public static final ProfilingEventType<ExtensionProfilingEventContext> EXTENSION_PROFILING_EVENT
ProfilingEventType that indicates that an extension-specific profiling event has happened.public static final ProfilingEventType<ComponentThreadingProfilingEventContext> STARTING_OPERATION_EXECUTION
ProfilingEventType that indicates that an operation is about to begin its execution. Unlike
PS_STARTING_OPERATION_EXECUTION, it's triggered from the component itself.public static final ProfilingEventType<ComponentThreadingProfilingEventContext> OPERATION_EXECUTED
ProfilingEventType that indicates that an operation has finished its execution. Unlike
PS_OPERATION_EXECUTED, it's triggered from the component itself.public static final ProfilingEventType<ComponentThreadingProfilingEventContext> OPERATION_THREAD_RELEASE
ProfilingEventType that indicates that an operation will no longer use the thread where it started. This does not
mean that the component has finished its execution, because it can be non-blocking. To see the completion refer to
OPERATION_EXECUTED.public static final ProfilingEventType<TransactionProfilingEventContext> TX_START
ProfilingEventType that indicates that a transaction is being started. To see the completion refer to
TX_COMMIT or TX_ROLLBACK.public static final ProfilingEventType<TransactionProfilingEventContext> TX_CONTINUE
ProfilingEventType that indicates that an already started transaction has passed by a component that could have
changed its state (beginning a transaction, commiting or rollling back) but it didn't, given the current configuration (e.g.
not being the error handler that has to roll back the transaction).public static final ProfilingEventType<TransactionProfilingEventContext> TX_COMMIT
ProfilingEventType that indicates that the transaction is being committed.public static final ProfilingEventType<TransactionProfilingEventContext> TX_ROLLBACK
ProfilingEventType that indicates that the transaction is being rolled back.Copyright © 2024 MuleSoft, Inc.. All rights reserved.