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 StringSCHEMA_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 ObjectNamegetObjectName()voidregisterMarshaller(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 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)
-
-