| Modifier and Type | Method and Description |
|---|---|
static void |
Executor.submit(Resource resource,
CallableUnitCallback responseCallback,
Map<String,Object> properties,
ObserverContext observerContext,
BValue... values)
This method will execute Ballerina resource in non-blocking manner.
|
static void |
Executor.submit(Resource resource,
CallableUnitCallback responseCallback,
Map<String,Object> properties,
ObserverContext observerContext,
WorkerExecutionContext context,
BValue... values)
This method will execute Ballerina resource in non-blocking manner.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ResourceExecutor.execute(Resource resource,
CallableUnitCallback responseCallback,
Map<String,Object> properties,
ObserverContext observerContext,
WorkerExecutionContext context,
BValue... bValues)
This method will execute the resource, given required details.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BallerinaMetricsObserver.startClientObservation(ObserverContext observerContext) |
void |
BallerinaMetricsObserver.startServerObservation(ObserverContext observerContext) |
void |
BallerinaMetricsObserver.stopClientObservation(ObserverContext observerContext) |
void |
BallerinaMetricsObserver.stopServerObservation(ObserverContext observerContext) |
| Modifier and Type | Method and Description |
|---|---|
ObserverContext |
ObserverContext.getParent() |
| Modifier and Type | Method and Description |
|---|---|
static Optional<ObserverContext> |
ObservabilityUtils.getParentContext(Context context) |
static Optional<ObserverContext> |
ObservabilityUtils.startClientObservation(String connectorName,
String actionName,
WorkerExecutionContext parentCtx)
Start a client observation.
|
static Optional<ObserverContext> |
ObservabilityUtils.startServerObservation(String connectorName,
String serviceName,
String resourceName,
WorkerExecutionContext parentContext)
Start a server observation.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ObservabilityUtils.continueClientObservation(ObserverContext observerContext,
WorkerExecutionContext parentCtx)
Continue client observation if the
ObservabilityUtils.startClientObservation(String, String, WorkerExecutionContext) was
called without WorkerExecutionContext. |
static void |
ObservabilityUtils.continueServerObservation(ObserverContext observerContext,
WorkerExecutionContext parentCtx)
Continue server observation if the
ObservabilityUtils.startServerObservation(String, String, String, WorkerExecutionContext) was called
without WorkerExecutionContext. |
static Map<String,String> |
ObservabilityUtils.getContextProperties(ObserverContext observerContext) |
static void |
ObservabilityUtils.setObserverContextToWorkerExecutionContext(WorkerExecutionContext workerExecutionContext,
ObserverContext observerContext) |
void |
ObserverContext.setParent(ObserverContext parent) |
void |
BallerinaObserver.startClientObservation(ObserverContext observerContext)
Start observing client execution code.
|
void |
BallerinaObserver.startServerObservation(ObserverContext observerContext)
Start observing server execution code.
|
void |
BallerinaObserver.stopClientObservation(ObserverContext observerContext)
Stop observing client execution code.
|
static void |
ObservabilityUtils.stopObservation(ObserverContext observerContext)
Stop server or client observation.
|
void |
BallerinaObserver.stopServerObservation(ObserverContext observerContext)
Stop observing server execution code.
|
| Constructor and Description |
|---|
CallableUnitCallbackObserver(ObserverContext observerContext,
CallableUnitCallback callback) |
CallbackObserver(ObserverContext observerContext) |
| Modifier and Type | Method and Description |
|---|---|
static void |
BLangFunctions.invokeServiceCallable(CallableUnitInfo callableUnitInfo,
WorkerExecutionContext parentCtx,
ObserverContext observerContext,
BValue[] args,
CallableUnitCallback responseCallback) |
static void |
BLangFunctions.invokeServiceCallable(CallableUnitInfo callableUnitInfo,
WorkerExecutionContext parentCtx,
ObserverContext observerContext,
int[] argRegs,
int[] retRegs,
CallableUnitCallback responseCallback)
This method does not short circuit the execution of the first worker to execute in the
same calling thread, but rather executes all the workers in their own separate threads.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BallerinaTracingObserver.startClientObservation(ObserverContext observerContext) |
void |
BallerinaTracingObserver.startServerObservation(ObserverContext observerContext) |
void |
BallerinaTracingObserver.stopClientObservation(ObserverContext observerContext) |
void |
BallerinaTracingObserver.stopServerObservation(ObserverContext observerContext) |
Copyright © 2018 WSO2. All rights reserved.