public interface ProfilingFeatureFlaggingService
extends org.mule.runtime.api.config.FeatureFlaggingService
FeatureFlaggingService with some extra functionalities that is only used internally by the runtime for profiling. For
using this extra functionalities, the implementation has to be injected using this interface.| Modifier and Type | Method and Description |
|---|---|
ProfilingDataProducerStatus |
getProfilingDataProducerStatus(org.mule.runtime.api.profiling.type.ProfilingEventType<?> profilingEventType,
org.mule.runtime.api.profiling.ProfilingProducerScope profilngProducerScope)
Gets a
ProfilingDataProducerStatus according to a ProfilingProducerScope. |
void |
registerProfilingFeature(org.mule.runtime.api.profiling.type.ProfilingEventType<?> profilingEventType,
String identifier)
Register a profiling feature associated to a
ProfilingEventType using a profiling feature identifier. |
void |
toggleProfilingFeature(org.mule.runtime.api.profiling.type.ProfilingEventType<?> profilingEventType,
String identifier,
boolean status)
enables/disables a feature
|
ProfilingDataProducerStatus getProfilingDataProducerStatus(org.mule.runtime.api.profiling.type.ProfilingEventType<?> profilingEventType, org.mule.runtime.api.profiling.ProfilingProducerScope profilngProducerScope)
ProfilingDataProducerStatus according to a ProfilingProducerScope.profilingEventType - the ProfilingEventType.profilngProducerScope - the ProfilingProducerScope.ProfilingDataProducerStatusvoid registerProfilingFeature(org.mule.runtime.api.profiling.type.ProfilingEventType<?> profilingEventType,
String identifier)
ProfilingEventType using a profiling feature identifier.profilingEventType - identifier - void toggleProfilingFeature(org.mule.runtime.api.profiling.type.ProfilingEventType<?> profilingEventType,
String identifier,
boolean status)
profilingEventType - the ProfilingEventType to toggle.identifier - the identifier for the profiling feature.status - the status to set.Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.