blob: ffe1fca47fe1d1c436d1909acab22fa7f3c8dcd1 [file] [log] [blame]
package com.alibaba.com.caucho.hessian.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);
}
}