blob: 229968cc98d3480e424aa92252e8e5c929f6a289 [file] [log] [blame]
package com.alibaba.com.caucho.hessian3.io;
import java.io.IOException;
import java.util.UUID;
/**
* Deserializing a uuid valued object
**/
public class UUIDDeserializer extends AbstractDeserializer {
@Override
public Class getType() {
return UUID.class;
}
@Override
public Object readObject(AbstractHessianInput in) throws IOException {
String uuidString = in.readString();
return UUID.fromString(uuidString);
}
@Override
public Object readObject(AbstractHessianInput in, String[] fieldNames) throws IOException {
String uuidString = in.readString();
return UUID.fromString(uuidString);
}
}