Interface ProtobufMetadataManager

  • All Superinterfaces:
    ProtobufMetadataManagerConstants, ProtobufMetadataManagerMBean

    public interface ProtobufMetadataManager
    extends ProtobufMetadataManagerMBean
    A clustered persistent and replicated repository of protobuf definition files. All protobuf types and their marshallers must be registered with this repository before being used.

    ProtobufMetadataManager is backed by an internal replicated cache named ___protobuf_metadata.

    Since:
    8.0
    Author:
    anistor@redhat.com
    • Field Detail

      • SCHEMA_MANAGER_ROLE

        @Deprecated
        static final String SCHEMA_MANAGER_ROLE
        Deprecated.
        since 12.1. Will be removed in 15.0. Use the CREATE permission instead.
        See Also:
        Constant Field Values
    • Method Detail

      • registerMarshaller

        void registerMarshaller​(org.infinispan.protostream.BaseMarshaller<?> marshaller)
      • unregisterMarshaller

        void unregisterMarshaller​(org.infinispan.protostream.BaseMarshaller<?> marshaller)