public class Repository extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ARRAY_STUBS |
static int |
COLLECTION_STUBS |
static int |
CUSTOM_STUBS |
static int |
DEFAULT_OPTIONS |
static int |
ENUM_STUBS |
static int |
FIELD_SERIALIZATION |
static int |
INLINE |
static org.apache.commons.logging.Log |
log |
static int |
MAP_STUBS |
static MethodSerializer |
provide |
static MethodSerializer |
request |
static int |
SKIP_CUSTOM_SERIALIZATION |
static int |
SKIP_READ_OBJECT |
static int |
SKIP_WRITE_OBJECT |
static int |
SYNTHETIC_FIELDS |
| Constructor and Description |
|---|
Repository() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Serializer<T> |
get(Class<T> cls) |
static MethodSerializer |
get(Method method) |
static int |
getOptions() |
static boolean |
hasOptions(Class cls,
int options) |
static boolean |
hasSerializer(long uid) |
static int |
loadSnapshot(byte[] snapshot) |
static int |
loadSnapshot(String fileName) |
static boolean |
preload(Class... classes) |
static void |
provideSerializer(Serializer serializer) |
static void |
provideSerializer(String base64) |
static MethodSerializer |
registerMethod(Method method) |
static Serializer |
removeSerializer(long uid) |
static Serializer |
requestBootstrapSerializer(byte uid) |
static Serializer |
requestSerializer(long uid) |
static byte[] |
saveSnapshot() |
static void |
saveSnapshot(String fileName) |
static void |
setOptions(Class cls,
int options) |
static void |
setOptions(int options) |
static void |
setOptions(String className,
int options) |
public static final org.apache.commons.logging.Log log
public static final MethodSerializer provide
public static final MethodSerializer request
public static final int SKIP_READ_OBJECT
public static final int SKIP_WRITE_OBJECT
public static final int SKIP_CUSTOM_SERIALIZATION
public static final int INLINE
public static final int FIELD_SERIALIZATION
public static final int SYNTHETIC_FIELDS
public static final int ARRAY_STUBS
public static final int COLLECTION_STUBS
public static final int MAP_STUBS
public static final int ENUM_STUBS
public static final int CUSTOM_STUBS
public static final int DEFAULT_OPTIONS
public static <T> Serializer<T> get(Class<T> cls)
public static MethodSerializer get(Method method)
public static MethodSerializer registerMethod(Method method)
public static boolean preload(Class... classes)
public static boolean hasSerializer(long uid)
public static Serializer requestSerializer(long uid) throws SerializerNotFoundException
SerializerNotFoundExceptionpublic static Serializer requestBootstrapSerializer(byte uid)
public static void provideSerializer(Serializer serializer)
public static void provideSerializer(String base64)
public static Serializer removeSerializer(long uid)
public static void setOptions(String className, int options)
public static void setOptions(Class cls, int options)
public static boolean hasOptions(Class cls, int options)
public static void setOptions(int options)
public static int getOptions()
public static byte[] saveSnapshot()
throws IOException
IOExceptionpublic static void saveSnapshot(String fileName) throws IOException
IOExceptionpublic static int loadSnapshot(byte[] snapshot)
throws IOException,
ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic static int loadSnapshot(String fileName) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionCopyright © 2019. All rights reserved.