Skip to content

Commit f625596

Browse files
committed
change exporters, processors, samplers into handle classes. Fixes #202
1 parent c86bd67 commit f625596

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

sdk/logs/+opentelemetry/+sdk/+logs/LogRecordExporter.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
classdef LogRecordExporter
1+
classdef LogRecordExporter < handle
22
% Base class of log record exporters
33

4-
% Copyright 2024 The MathWorks, Inc.
4+
% Copyright 2024-2026 The MathWorks, Inc.
55

66
properties (GetAccess={?opentelemetry.sdk.logs.LogRecordProcessor, ...
77
?opentelemetry.exporters.otlp.OtlpHttpLogRecordExporter, ...

sdk/logs/+opentelemetry/+sdk/+logs/LogRecordProcessor.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
classdef LogRecordProcessor < matlab.mixin.Heterogeneous
1+
classdef LogRecordProcessor < matlab.mixin.Heterogeneous & handle
22
% Base class of log record processors
33

4-
% Copyright 2024 The MathWorks, Inc.
4+
% Copyright 2024-2026 The MathWorks, Inc.
55

66
properties (GetAccess={?opentelemetry.sdk.logs.LoggerProvider,...
77
?opentelemetry.sdk.logs.BatchLogRecordProcessor})

sdk/metrics/+opentelemetry/+sdk/+metrics/MetricExporter.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
classdef MetricExporter
1+
classdef MetricExporter < handle
22
% Base class of metric exporters
33

4-
% Copyright 2023-2024 The MathWorks, Inc.
4+
% Copyright 2023-2026 The MathWorks, Inc.
55

66
properties
77
PreferredAggregationTemporality (1,1) string = "cumulative" % Preferred Aggregation Temporality

sdk/metrics/+opentelemetry/+sdk/+metrics/PeriodicExportingMetricReader.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
classdef PeriodicExportingMetricReader < matlab.mixin.Heterogeneous
1+
classdef PeriodicExportingMetricReader < matlab.mixin.Heterogeneous & handle
22
% Periodic exporting metric reader passes collected metrics to an exporter
33
% periodically at a fixed time interval.
44

5-
% Copyright 2023-2024 The MathWorks, Inc.
5+
% Copyright 2023-2026 The MathWorks, Inc.
66

77
properties (GetAccess=?opentelemetry.sdk.metrics.MeterProvider)
88
Proxy % Proxy object to interface C++ code

sdk/metrics/+opentelemetry/+sdk/+metrics/View.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
classdef View
1+
classdef View < handle
22
% View enables customization of output metrics. Supported customization
33
% includes:
44
% * Metric name
@@ -7,7 +7,7 @@
77
% * Ignore unwanted instruments
88
% * Ignore unwanted attributes
99

10-
% Copyright 2023-2025 The MathWorks, Inc.
10+
% Copyright 2023-2026 The MathWorks, Inc.
1111

1212
properties (GetAccess={?opentelemetry.sdk.metrics.MeterProvider})
1313
Proxy % Proxy object to interface C++ code

sdk/trace/+opentelemetry/+sdk/+trace/Sampler.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
classdef Sampler
1+
classdef Sampler < handle
22
% Base class for samplers.
33

4-
% Copyright 2023 The MathWorks, Inc.
4+
% Copyright 2023-2026 The MathWorks, Inc.
55

66
properties (GetAccess={?opentelemetry.sdk.trace.TracerProvider,...
77
?opentelemetry.sdk.trace.ParentBasedSampler, ...

sdk/trace/+opentelemetry/+sdk/+trace/SpanExporter.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
classdef SpanExporter
1+
classdef SpanExporter < handle
22
% Base class of span exporters
33

4-
% Copyright 2023-2024 The MathWorks, Inc.
4+
% Copyright 2023-2026 The MathWorks, Inc.
55

66
properties (Hidden, GetAccess={?opentelemetry.sdk.trace.SpanProcessor, ...
77
?opentelemetry.exporters.otlp.OtlpHttpSpanExporter, ...

0 commit comments

Comments
 (0)