Package one.nio.serial
Class Repository
java.lang.Object
one.nio.serial.Repository
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final org.slf4j.Loggerstatic final intstatic final MethodSerializerstatic final intstatic final MethodSerializerstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Serializer<T> static MethodSerializerstatic intstatic booleanhasOptions(Class cls, int options) static booleanhasSerializer(long uid) static intloadSnapshot(byte[] snapshot) static intloadSnapshot(String fileName) static booleanstatic voidprovideSerializer(String base64) static voidprovideSerializer(Serializer serializer) static MethodSerializerregisterMethod(Method method) static SerializerremoveSerializer(long uid) static SerializerrequestBootstrapSerializer(byte uid) static SerializerrequestSerializer(long uid) static byte[]static voidsaveSnapshot(String fileName) static voidsetOptions(int options) static voidsetOptions(Class cls, int options) static voidsetOptions(String className, int options)
-
Field Details
-
log
public static final org.slf4j.Logger log -
provide
-
request
-
SKIP_READ_OBJECT
public static final int SKIP_READ_OBJECT- See Also:
-
SKIP_WRITE_OBJECT
public static final int SKIP_WRITE_OBJECT- See Also:
-
SKIP_CUSTOM_SERIALIZATION
public static final int SKIP_CUSTOM_SERIALIZATION- See Also:
-
INLINE
public static final int INLINE- See Also:
-
FIELD_SERIALIZATION
public static final int FIELD_SERIALIZATION- See Also:
-
SYNTHETIC_FIELDS
public static final int SYNTHETIC_FIELDS- See Also:
-
PROVIDE_GET_FIELD
public static final int PROVIDE_GET_FIELD- See Also:
-
ARRAY_STUBS
public static final int ARRAY_STUBS- See Also:
-
COLLECTION_STUBS
public static final int COLLECTION_STUBS- See Also:
-
MAP_STUBS
public static final int MAP_STUBS- See Also:
-
ENUM_STUBS
public static final int ENUM_STUBS- See Also:
-
CUSTOM_STUBS
public static final int CUSTOM_STUBS- See Also:
-
DEFAULT_OPTIONS
public static final int DEFAULT_OPTIONS- See Also:
-
-
Constructor Details
-
Repository
public Repository()
-
-
Method Details
-
get
-
get
-
registerMethod
-
preload
-
hasSerializer
public static boolean hasSerializer(long uid) -
requestSerializer
- Throws:
SerializerNotFoundException
-
requestBootstrapSerializer
-
provideSerializer
-
provideSerializer
-
removeSerializer
-
setOptions
-
setOptions
-
hasOptions
-
setOptions
public static void setOptions(int options) -
getOptions
public static int getOptions() -
saveSnapshot
- Throws:
IOException
-
saveSnapshot
- Throws:
IOException
-
loadSnapshot
- Throws:
IOExceptionClassNotFoundException
-
loadSnapshot
- Throws:
IOExceptionClassNotFoundException
-