Interface SerializationContextRegistry
- All Known Implementing Classes:
SerializationContextRegistryImpl
public interface SerializationContextRegistry
Manages
SerializationContext across modules for use by various components. The user context should only
ever be updated using the GlobalConfiguration, therefore we do not expose
it via SerializationContextRegistry.MarshallerType.- Since:
- 10.0
- Author:
- Ryan Emerson
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContextInitializer(SerializationContextRegistry.MarshallerType type, org.infinispan.protostream.SerializationContextInitializer sci) voidaddMarshaller(SerializationContextRegistry.MarshallerType type, org.infinispan.protostream.BaseMarshaller marshaller) voidaddProtoFile(SerializationContextRegistry.MarshallerType type, org.infinispan.protostream.FileDescriptorSource fileDescriptorSource) org.infinispan.protostream.ImmutableSerializationContextorg.infinispan.protostream.ImmutableSerializationContextorg.infinispan.protostream.ImmutableSerializationContextvoidremoveProtoFile(SerializationContextRegistry.MarshallerType type, String fileName)
-
Method Details
-
addProtoFile
void addProtoFile(SerializationContextRegistry.MarshallerType type, org.infinispan.protostream.FileDescriptorSource fileDescriptorSource) -
removeProtoFile
-
addMarshaller
void addMarshaller(SerializationContextRegistry.MarshallerType type, org.infinispan.protostream.BaseMarshaller marshaller) -
addContextInitializer
void addContextInitializer(SerializationContextRegistry.MarshallerType type, org.infinispan.protostream.SerializationContextInitializer sci) -
getGlobalCtx
org.infinispan.protostream.ImmutableSerializationContext getGlobalCtx() -
getPersistenceCtx
org.infinispan.protostream.ImmutableSerializationContext getPersistenceCtx() -
getUserCtx
org.infinispan.protostream.ImmutableSerializationContext getUserCtx()
-