Package org.infinispan.query.remote
Interface ProtobufMetadataManager
- All Superinterfaces:
- ProtobufMetadataManagerConstants,- 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 SummaryFieldsModifier and TypeFieldDescriptionstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.since 12.1.Fields inherited from interface org.infinispan.query.remote.client.ProtobufMetadataManagerConstantsERRORS_KEY_SUFFIX, OBJECT_NAME, PROTO_KEY_SUFFIX, PROTOBUF_METADATA_CACHE_NAME
- 
Method SummaryModifier and TypeMethodDescriptionvoidregisterMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller) voidunregisterMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller) Methods inherited from interface org.infinispan.query.remote.client.ProtobufMetadataManagerMBeangetFileErrors, getFilesWithErrors, getProtofile, getProtofileNames, registerProtofile, registerProtofiles, unregisterProtofile, unregisterProtofiles
- 
Field Details- 
SCHEMA_MANAGER_ROLEDeprecated, for removal: This API element is subject to removal in a future version.since 12.1. Will be removed in 15.0. Use the CREATE permission instead.- See Also:
 
 
- 
- 
Method Details- 
registerMarshallervoid registerMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller) 
- 
unregisterMarshallervoid unregisterMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller) 
 
-