Example usage for com.google.gwt.user.server.rpc.impl SerializedInstanceReference getSignature

List of usage examples for com.google.gwt.user.server.rpc.impl SerializedInstanceReference getSignature

Introduction

In this page you can find the example usage for com.google.gwt.user.server.rpc.impl SerializedInstanceReference getSignature.

Prototype

String getSignature();

Source Link

Document

Returns the signature of the instance reference.

Usage

From source file:org.gwtrpc4j.stream.JClientSerializationStreamReader.java

License:Apache License

private void validateTypeVersions(Class<?> instanceClass, SerializedInstanceReference serializedInstRef)
        throws SerializationException {
    String clientTypeSignature = serializedInstRef.getSignature();
    if (clientTypeSignature.length() == 0) {
        throw new SerializationException("Missing type signature for " + instanceClass.getName());
    }/* w ww.j  av  a  2 s.  co  m*/

    String serverTypeSignature = SerializabilityUtil.getSerializationSignature(instanceClass,
            serializationPolicy);

    if (!clientTypeSignature.equals(serverTypeSignature)) {
        throw new SerializationException("Invalid type signature for " + instanceClass.getName());
    }
}