public class DefaultClassResolver extends java.lang.Object implements ClassResolver
| Modifier and Type | Field and Description | 
|---|---|
static byte | 
NAME  | 
| Constructor and Description | 
|---|
DefaultClassResolver()  | 
| Modifier and Type | Method and Description | 
|---|---|
Registration | 
getRegistration(java.lang.Class type)
Returns the registration for the specified class, or null if the class is not registered. 
 | 
Registration | 
getRegistration(int classID)
Returns the registration for the specified ID, or null if no class is registered with that ID. 
 | 
Registration | 
readClass(Input input)
Reads a class and returns its registration. 
 | 
Registration | 
register(Registration registration)
Stores the specified registration. 
 | 
Registration | 
registerImplicit(java.lang.Class type)
Called when an unregistered type is encountered and  
Kryo.setRegistrationRequired(boolean) is false. | 
void | 
reset()
Called by  
Kryo.reset(). | 
void | 
setKryo(Kryo kryo)
Sets the Kryo instance that this ClassResolver will be used for. 
 | 
Registration | 
writeClass(Output output,
          java.lang.Class type)
Writes a class and returns its registration. 
 | 
public static final byte NAME
public void setKryo(Kryo kryo)
ClassResolversetKryo in interface ClassResolverpublic Registration register(Registration registration)
ClassResolverregister in interface ClassResolverKryo.register(Registration)public Registration registerImplicit(java.lang.Class type)
ClassResolverKryo.setRegistrationRequired(boolean) is false.registerImplicit in interface ClassResolverpublic Registration getRegistration(java.lang.Class type)
ClassResolvergetRegistration in interface ClassResolverpublic Registration getRegistration(int classID)
ClassResolvergetRegistration in interface ClassResolverpublic Registration writeClass(Output output, java.lang.Class type)
ClassResolverwriteClass in interface ClassResolvertype - May be null.public Registration readClass(Input input)
ClassResolverreadClass in interface ClassResolverpublic void reset()
ClassResolverKryo.reset().reset in interface ClassResolver