org.gwtwidgets.server.spring
Class DefaultSerializationPolicyProvider

java.lang.Object
  extended by org.gwtwidgets.server.spring.DefaultSerializationPolicyProvider
All Implemented Interfaces:
SerializationPolicyProvider

public class DefaultSerializationPolicyProvider
extends java.lang.Object
implements SerializationPolicyProvider

This serialization policy provider simply returns RPCRequest.getSerializationPolicy()

Author:
George Georgovassilis, g.georgovassilis[at]gmail.com

Constructor Summary
DefaultSerializationPolicyProvider()
           
 
Method Summary
 com.google.gwt.user.server.rpc.SerializationPolicy getSerializationPolicyForFailure(com.google.gwt.user.server.rpc.RPCRequest request, java.lang.Object target, java.lang.reflect.Method method, java.lang.Object[] parameters, java.lang.Throwable exception)
          This method returns the appropriate serialization policy in case of a failed service invocation
 com.google.gwt.user.server.rpc.SerializationPolicy getSerializationPolicyForSuccess(com.google.gwt.user.server.rpc.RPCRequest request, java.lang.Object target, java.lang.reflect.Method method, java.lang.Object[] parameters, java.lang.Object result)
          This method returns the appropriate serialization policy in case of a successful service invocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSerializationPolicyProvider

public DefaultSerializationPolicyProvider()
Method Detail

getSerializationPolicyForSuccess

public com.google.gwt.user.server.rpc.SerializationPolicy getSerializationPolicyForSuccess(com.google.gwt.user.server.rpc.RPCRequest request,
                                                                                           java.lang.Object target,
                                                                                           java.lang.reflect.Method method,
                                                                                           java.lang.Object[] parameters,
                                                                                           java.lang.Object result)
Description copied from interface: SerializationPolicyProvider
This method returns the appropriate serialization policy in case of a successful service invocation

Specified by:
getSerializationPolicyForSuccess in interface SerializationPolicyProvider
Parameters:
request - The RPCRequest
target - The service object on which the method was invoked
method - The method invoked
parameters - Arguments provided to the method invoked
result - The result returned by the method
Returns:
SerializationPolicy to use. If null is returned, then the default serialization policy will be used

getSerializationPolicyForFailure

public com.google.gwt.user.server.rpc.SerializationPolicy getSerializationPolicyForFailure(com.google.gwt.user.server.rpc.RPCRequest request,
                                                                                           java.lang.Object target,
                                                                                           java.lang.reflect.Method method,
                                                                                           java.lang.Object[] parameters,
                                                                                           java.lang.Throwable exception)
Description copied from interface: SerializationPolicyProvider
This method returns the appropriate serialization policy in case of a failed service invocation

Specified by:
getSerializationPolicyForFailure in interface SerializationPolicyProvider
Parameters:
request - The RPCRequest
target - The service object on which the method was invoked
method - The method invoked
parameters - Arguments provided to the method invoked
exception - The exception thrown while invoking the method
Returns:
SerializationPolicy to use. If null is returned, then the default serialization policy will be used


Copyright © 2011. All Rights Reserved.