Interface BinaryAdapter<T>

All Superinterfaces:
BinaryDeserializer<T>, BinarySerializer<T>
All Known Implementing Classes:
AggregateAdapter, AggregatedQueryKeyAdapter, AggregatedQueryOptionsAdapter, AnnotationChangePointAdapter, AnnotationPointAdapter, AnnotationQueryKeyAdapter, AnnotationQueryOptionsAdapter, AtomicPointAdapter, BrowseFilterAdapter, ChartInfo.ProtoSerializer, ChartStatus.ProtoSerializer, MetadataPointAdapter, MetadataQueryKeyAdapter, MetadataQueryOptionsAdapter, ObjectSerializers.DefaultObjectProtoSerializer, ObjectSerializers.SaferObjectProtoSerializer, ObjectSerializers.UnsafeObjectProtoSerializer, PyChartScope.ProtoSerializationDelegate, PyFunctionalChartScope.ProtoSerializationDelegate, QualifiedPathAdapter, QualifiedPathAdapter, QualifiedValueAdapter, QualityCodeAdapter, RawQueryKeyAdapter, RawQueryOptionsAdapter, RecordingMeta.ProtoSerializer, ReportDataConfigurationProtoAdapter, ReportExecutionDataProtoAdapter, ReportParameterProtoAdapter, ReportScriptFunctionsPyDictionaryProtoAdapter, ResultsAdapter, ResultWriterOptionsAdapter, SourceChangePointAdapter, TimeRangeAdapter, TimeWindowAdapter, TypeFilterAdapter

public interface BinaryAdapter<T> extends BinaryDeserializer<T>, BinarySerializer<T>
A functional interface for serializing and deserializing a value to and from binary. Generally, using this indicates that the value is going to be serialized through some non-Protobuf mechanism and "smuggled" inside a greater Proto envelope.
See Also:
  • Method Summary

    Methods inherited from interface com.inductiveautomation.ignition.common.rpc.proto.BinaryDeserializer

    decode

    Methods inherited from interface com.inductiveautomation.ignition.common.rpc.proto.BinarySerializer

    encode