Package org.infinispan.query.remote
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 Summary
Fields Modifier and Type Field Description static String
SCHEMA_MANAGER_ROLE
Deprecated.since 12.1.-
Fields inherited from interface org.infinispan.query.remote.client.ProtobufMetadataManagerConstants
ERRORS_KEY_SUFFIX, OBJECT_NAME, PROTO_KEY_SUFFIX, PROTOBUF_METADATA_CACHE_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
registerMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller)
void
unregisterMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller)
-
Methods inherited from interface org.infinispan.query.remote.client.ProtobufMetadataManagerMBean
getFileErrors, getFilesWithErrors, getProtofile, getProtofileNames, registerProtofile, registerProtofiles, unregisterProtofile, unregisterProtofiles
-
-
-
-
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
-
-