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,
ServiceInfo serviceInfo,
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, ServiceInfo, String, WorkerExecutionContext) was called
without WorkerExecutionContext . |
static Map<String,String> |
ObservabilityUtils.getContextProperties(ObserverContext observerContext,
String headerName) |
static void |
ObservabilityUtils.setObserverContextToWorkerExecutionContext(WorkerExecutionContext workerExecutionContext,
ObserverContext observerContext) |
void |
ObserverContext.setParent(ObserverContext parent) |
void |
BallerinaObserver.startClientObservation(ObserverContext observerContext)
Start observing client execution code.
|
static void |
TracingUtils.startObservation(ObserverContext observerContext,
boolean isClient)
Starts a span of an
ObserverContext . |
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.
|
static void |
TracingUtils.stopObservation(ObserverContext observerContext)
Finishes a span in an
ObserverContext . |
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) |
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) |
Constructor and Description |
---|
BSpan(ObserverContext observerContext,
boolean isClientContext) |
Copyright © 2018 WSO2. All rights reserved.