List of usage examples for com.google.gwt.user.server.rpc SerializationPolicy SerializationPolicy
SerializationPolicy
From source file:com.colinalworth.gwt.websockets.server.GwtWebService.java
License:Apache License
protected static SerializationPolicy makePolicy() { return new SerializationPolicy() { @Override//from w ww . j av a 2 s . c om public void validateSerialize(Class<?> clazz) throws SerializationException { } @Override public void validateDeserialize(Class<?> clazz) throws SerializationException { } @Override public boolean shouldSerializeFields(Class<?> clazz) { return clazz != null; } @Override public boolean shouldDeserializeFields(Class<?> clazz) { return clazz != null; } }; }
From source file:com.google.gwt.sample.dynatable.server.ChannelServiceImpl.java
public static void send(Notify message) { try {/*from w w w.ja va 2 s . c o m*/ Method serviceMethod = GetMessageService.class.getMethod("getMessage", Message.class); // Yes, the SerializationPolicy is a hack String serialized = RPC.encodeResponseForSuccess(serviceMethod, message, new SerializationPolicy() { @Override public void validateSerialize(Class<?> clazz) throws SerializationException { } @Override public void validateDeserialize(Class<?> clazz) throws SerializationException { } @Override public boolean shouldSerializeFields(Class<?> clazz) { return false; } @Override public boolean shouldDeserializeFields(Class<?> clazz) { return false; } }); SERVICE.sendMessage(new ChannelMessage(Notify.CHANNEL_NAME, serialized)); } catch (SecurityException e) { e.printStackTrace(); } catch (NoSuchMethodException e) { e.printStackTrace(); } catch (SerializationException e) { e.printStackTrace(); } }
From source file:net.zschech.gwt.comet.server.CometServlet.java
License:Apache License
protected SerializationPolicy createSerializationPolicy() { return new SerializationPolicy() { @Override// ww w.ja v a 2s . co m public boolean shouldDeserializeFields(final Class<?> clazz) { throw new UnsupportedOperationException("shouldDeserializeFields"); } @Override public boolean shouldSerializeFields(final Class<?> clazz) { return Object.class != clazz; } @Override public void validateDeserialize(final Class<?> clazz) { throw new UnsupportedOperationException("validateDeserialize"); } @Override public void validateSerialize(final Class<?> clazz) { } }; }
From source file:org.atmosphere.gwt.server.impl.RPCUtil.java
License:Apache License
public static SerializationPolicy createSimpleSerializationPolicy() { if (policy != null) { return policy; }/*from w ww. j a va2s .c o m*/ policy = new SerializationPolicy() { @Override public boolean shouldDeserializeFields(final Class<?> clazz) { return Object.class != clazz; } @Override public boolean shouldSerializeFields(final Class<?> clazz) { return Object.class != clazz; } @Override public void validateDeserialize(final Class<?> clazz) { } @Override public void validateSerialize(final Class<?> clazz) { } }; return policy; }
From source file:org.jahia.ajax.gwt.commons.server.GWTController.java
License:Open Source License
@Override protected SerializationPolicy doGetSerializationPolicy(HttpServletRequest request, String moduleBaseURL, String strongName) {/*from w ww . j a v a 2s . c o m*/ SerializationPolicy policy = super.doGetSerializationPolicy(request, moduleBaseURL, strongName); if (policy == null) { // NEVER use or cache a legacy serializer return new SerializationPolicy() { @Override public boolean shouldDeserializeFields(Class<?> clazz) { return (clazz != Object.class); } @Override public boolean shouldSerializeFields(Class<?> clazz) { return (clazz != Object.class); } @Override public void validateDeserialize(Class<?> clazz) throws SerializationException { } @Override public void validateSerialize(Class<?> clazz) throws SerializationException { } }; // throw new UnsupportedOperationException("Bad id, javascript is probably not uptodate - flush your browser cache"); } return policy; }
From source file:rocket.remoting.server.comet.CometServerServlet.java
License:Apache License
/** * Creates a default SerializationPolicy that doesnt complain when asked to * serialize objects./*from w w w . j a v a 2 s . c o m*/ * * @return */ protected SerializationPolicy createSerializationPolicy() { return new SerializationPolicy() { public boolean shouldDeserializeFields(final Class<?> clazz) { throw new UnsupportedOperationException("shouldDeserializeFields"); } public boolean shouldSerializeFields(final Class<?> clazz) { return Object.class != clazz; } public void validateDeserialize(final Class<?> clazz) { throw new UnsupportedOperationException("validateDeserialize"); } public void validateSerialize(final Class<?> clazz) { } }; }