Package org.infinispan.query.remote
Interface ProtobufMetadataManager
-
- All Superinterfaces:
ProtobufMetadataManagerConstants
,ProtobufMetadataManagerMBean
public interface ProtobufMetadataManager extends ProtobufMetadataManagerMBean
A clustered repository of protobuf definition files. All protobuf types and their marshallers must be registered with this repository before being used.- Since:
- 8.0
- Author:
- anistor@redhat.com
-
-
Field Summary
Fields Modifier and Type Field Description static String
SCHEMA_MANAGER_ROLE
-
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 ObjectName
getObjectName()
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
static final String SCHEMA_MANAGER_ROLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getObjectName
ObjectName getObjectName()
-
registerMarshaller
void registerMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller)
-
unregisterMarshaller
void unregisterMarshaller(org.infinispan.protostream.BaseMarshaller<?> marshaller)
-
-