package com.arjuna.ats.jta.distributed.server.impl;
import java.io.IOException;
import java.io.ObjectInputStream;
import javax.transaction.xa.XAResource;
import com.arjuna.ats.jta.recovery.SerializableXAResourceDeserializer;
public class ProxyXAResourceDeserializer implements SerializableXAResourceDeserializer {
@Override
public boolean canDeserialze(String className) {
if (className.equals(ProxyXAResource.class.getName())) {
return true;
} else {
return false;
}
}
@Override
public XAResource deserialze(ObjectInputStream ois) throws IOException, ClassNotFoundException {
return (XAResource) ois.readObject();
}
}