Package cz.o2.proxima.core.scheme
Class StringUtf8Serializer
- java.lang.Object
-
- cz.o2.proxima.core.scheme.StringUtf8Serializer
-
- All Implemented Interfaces:
ValueSerializerFactory
,java.io.Serializable
@AutoService(ValueSerializerFactory.class) public class StringUtf8Serializer extends java.lang.Object implements ValueSerializerFactory
AValueSerializer
for Strings.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StringUtf8Serializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAcceptableScheme()
Retrieve scheme that of URI that this parser accepts.java.lang.String
getClassName(java.net.URI specifier)
Retrieve class type for given scheme.<T> ValueSerializer<T>
getValueSerializer(java.net.URI specifier)
GetValueSerializer
for given scheme.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface cz.o2.proxima.core.scheme.ValueSerializerFactory
canProvideTransactionSerializer, createTransactionSerializerSchemeProvider
-
-
-
-
Method Detail
-
getAcceptableScheme
public java.lang.String getAcceptableScheme()
Description copied from interface:ValueSerializerFactory
Retrieve scheme that of URI that this parser accepts.- Specified by:
getAcceptableScheme
in interfaceValueSerializerFactory
- Returns:
- name of acceptable scheme of this factory
-
getValueSerializer
public <T> ValueSerializer<T> getValueSerializer(java.net.URI specifier)
Description copied from interface:ValueSerializerFactory
GetValueSerializer
for given scheme.- Specified by:
getValueSerializer
in interfaceValueSerializerFactory
- Type Parameters:
T
- type of deserialized data- Parameters:
specifier
- URI specifier of this data type- Returns:
ValueSerializer
for the scheme
-
getClassName
public java.lang.String getClassName(java.net.URI specifier)
Description copied from interface:ValueSerializerFactory
Retrieve class type for given scheme.- Specified by:
getClassName
in interfaceValueSerializerFactory
- Parameters:
specifier
- URI specifier of this data type- Returns:
- full name of class
-
-