Package org.infinispan.query.remote
Interface ProtobufMetadataManager
- All Superinterfaces:
org.infinispan.query.remote.client.ProtobufMetadataManagerConstants,org.infinispan.query.remote.client.ProtobufMetadataManagerMBean
- All Known Implementing Classes:
ProtobufMetadataManagerImpl
public interface ProtobufMetadataManager
extends org.infinispan.query.remote.client.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 Summary
FieldsFields inherited from interface org.infinispan.query.remote.client.ProtobufMetadataManagerConstants
ERRORS_KEY_SUFFIX, OBJECT_NAME, PROTO_KEY_SUFFIX, PROTOBUF_METADATA_CACHE_NAME -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller) voidunregisterMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller) Methods inherited from interface org.infinispan.query.remote.client.ProtobufMetadataManagerMBean
getFileErrors, getFilesWithErrors, getProtofile, getProtofileNames, registerProtofile, registerProtofiles, unregisterProtofile, unregisterProtofiles
-
Field Details
-
SCHEMA_MANAGER_ROLE
Deprecated.since 12.1. Will be removed in 15.0. Use the CREATE permission instead.- See Also:
-
-
Method Details
-
registerMarshaller
void registerMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller) -
unregisterMarshaller
void unregisterMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller)
-