public class ReferenceResolver extends Object implements com.esotericsoftware.kryo.ReferenceResolver
| Modifier and Type | Field and Description |
|---|---|
protected com.esotericsoftware.kryo.Kryo |
kryo |
protected Map<pl.setblack.airomem.core.kryo.ReferenceResolver.Value,Integer> |
map |
protected ArrayList<Object> |
readObjects |
| Constructor and Description |
|---|
ReferenceResolver() |
| Modifier and Type | Method and Description |
|---|---|
void |
addReadObject(int id,
Object object) |
int |
addWrittenObject(Object object) |
Object |
getReadObject(Class type,
int id) |
int |
getWrittenId(Object object) |
int |
nextReadId(Class type) |
void |
reset() |
void |
setKryo(com.esotericsoftware.kryo.Kryo kryo) |
void |
setReadObject(int id,
Object object) |
boolean |
useReferences(Class type)
Returns false for all primitive wrappers.
|
public void setKryo(com.esotericsoftware.kryo.Kryo kryo)
setKryo in interface com.esotericsoftware.kryo.ReferenceResolverpublic int addWrittenObject(Object object)
addWrittenObject in interface com.esotericsoftware.kryo.ReferenceResolverpublic int getWrittenId(Object object)
getWrittenId in interface com.esotericsoftware.kryo.ReferenceResolverpublic int nextReadId(Class type)
nextReadId in interface com.esotericsoftware.kryo.ReferenceResolverpublic void setReadObject(int id,
Object object)
setReadObject in interface com.esotericsoftware.kryo.ReferenceResolverpublic Object getReadObject(Class type, int id)
getReadObject in interface com.esotericsoftware.kryo.ReferenceResolverpublic void reset()
reset in interface com.esotericsoftware.kryo.ReferenceResolverpublic boolean useReferences(Class type)
useReferences in interface com.esotericsoftware.kryo.ReferenceResolverpublic void addReadObject(int id,
Object object)
Copyright © 2015. All rights reserved.