Class AbstractSerializationContextInitializer
java.lang.Object
org.wildfly.clustering.marshalling.protostream.AbstractSerializationContextInitializer
- All Implemented Interfaces:
SerializationContextInitializer
- Direct Known Subclasses:
AnySerializationContextInitializer, AtomicSerializationContextInitializer, CoarseSessionMetaDataSerializationContextInitializer, CommandDispatcherSerializationContextInitializer, ConcurrentSerializationContextInitializer, ExpirationSerializationContextInitializer, FineSessionAttributesSerializationContextInitializer, FineSessionMetaDataSerializationContextInitializer, FunctionSerializationContextInitializer, HotRodUserSerializationContextInitializer, InfinispanServerSerializationContextInitializer, InfinispanTransportSerializationContextInitializer, InfinispanUserSerializationContextInitializer, JavaUtilSerializationContextInitializer, JGroupsServerSerializationContextInitializer, JGroupsStackSerializationContextInitializer, JGroupsUtilSerializationContextInitializer, LangSerializationContextInitializer, MarshallingSerializationContextInitializer, MathSerializationContextInitializer, NetSerializationContextInitializer, OffsetSerializationContextInitializer, SchedulerSerializationContextInitializer, ServiceProviderRegistrySerializationContextInitializer, SessionAffinitySerializationContextInitializer, SessionAttributesSerializationContextInitializer, SessionAttributesSerializationContextInitializer, SessionMetaDataSerializationContextInitializer, SessionMetaDataSerializationContextInitializer, SQLSerializationContextInitializer, TimeSerializationContextInitializer, UserSerializationContextInitializer, UtilSerializationContextInitializer, UtilSerializationContextInitializer
public abstract class AbstractSerializationContextInitializer
extends Object
implements SerializationContextInitializer
An abstract initializer of a serialization context handling location and registration of the protobuf schemas.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates a new serialization context initializer that loads a protobuf schema file using the name of the package of this implementation class.protectedAbstractSerializationContextInitializer(Package targetPackage) Creates a new serialization context initializer that loads a protobuf schema file using the name of the specified package. -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterSchema(SerializationContext context) Registers a protobuf schema.toString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface SerializationContextInitializer
registerMarshallers
-
Constructor Details
-
AbstractSerializationContextInitializer
protected AbstractSerializationContextInitializer()Creates a new serialization context initializer that loads a protobuf schema file using the name of the package of this implementation class. -
AbstractSerializationContextInitializer
Creates a new serialization context initializer that loads a protobuf schema file using the name of the specified package.- Parameters:
targetPackage- the package whose name corresponds to the protobuf schema file
-
-
Method Details
-
registerSchema
Description copied from interface:SerializationContextInitializerRegisters a protobuf schema.- Specified by:
registerSchemain interfaceSerializationContextInitializer- Parameters:
context- the context into which the schema should be registered.
-
toString
-