Class StringAnyValueStatelessMarshaler
- java.lang.Object
-
- io.opentelemetry.exporter.internal.otlp.StringAnyValueStatelessMarshaler
-
- All Implemented Interfaces:
StatelessMarshaler<java.lang.String>
final class StringAnyValueStatelessMarshaler extends java.lang.Object implements StatelessMarshaler<java.lang.String>
A Marshaler of string-valuedAnyValue
. SeeStringAnyValueMarshaler
.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static StringAnyValueStatelessMarshaler
INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description private
StringAnyValueStatelessMarshaler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBinarySerializedSize(java.lang.String value, MarshalerContext context)
Returns the number of bytes marshaling given value will write in proto binary format.void
writeTo(Serializer output, java.lang.String value, MarshalerContext context)
Marshal given value using the providedSerializer
.
-
-
-
Field Detail
-
INSTANCE
static final StringAnyValueStatelessMarshaler INSTANCE
-
-
Method Detail
-
writeTo
public void writeTo(Serializer output, java.lang.String value, MarshalerContext context) throws java.io.IOException
Description copied from interface:StatelessMarshaler
Marshal given value using the providedSerializer
.- Specified by:
writeTo
in interfaceStatelessMarshaler<java.lang.String>
- Throws:
java.io.IOException
-
getBinarySerializedSize
public int getBinarySerializedSize(java.lang.String value, MarshalerContext context)
Description copied from interface:StatelessMarshaler
Returns the number of bytes marshaling given value will write in proto binary format.- Specified by:
getBinarySerializedSize
in interfaceStatelessMarshaler<java.lang.String>
-
-