List of usage examples for com.google.gwt.user.client.rpc.impl HasSerializer getSerializer
Serializer getSerializer();
From source file:rocket.remoting.client.GwtSerializationCometClient.java
License:Apache License
/** * This factory method creates a reader which may be used to deserialize * incoming payloads./*w w w .j a va2 s . c om*/ * * @param serializedForm * @return * @throws SerializationException */ protected SerializationStreamReader createSerializationStreamReader(final String serializedForm) throws SerializationException { Checker.notEmpty("parameter:serializedForm", serializedForm); final Object proxy = this.createGwtRpcProxy(); if (false == GWT.isScript() && false == (proxy instanceof HasSerializer)) { this.throwRocketJarClasspathProblem(); } final HasSerializer serializerHost = (HasSerializer) proxy; final Serializer serializer = serializerHost.getSerializer(); final ClientSerializationStreamReader deserializer = new ClientSerializationStreamReader(serializer); deserializer.prepareToRead(serializedForm); return deserializer; }