Class GwtRpcSerializationPolicyCache
- java.lang.Object
-
- org.pentaho.platform.web.gwt.rpc.support.GwtRpcSerializationPolicyCache
-
- All Implemented Interfaces:
IGwtRpcSerializationPolicyCache
public class GwtRpcSerializationPolicyCache extends Object implements IGwtRpcSerializationPolicyCache
TheGwtRpcSerializationPolicyCache
class is a basic in-memory, multi-threaded implementation of theIGwtRpcSerializationPolicyCache
interface.
-
-
Constructor Summary
Constructors Constructor Description GwtRpcSerializationPolicyCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.server.rpc.SerializationPolicy
getSerializationPolicy(String moduleBaseURL, String strongName, com.google.gwt.user.server.rpc.SerializationPolicyProvider sourceProvider)
Get aSerializationPolicy
from cache or from the given provider.
-
-
-
Method Detail
-
getSerializationPolicy
@NonNull public com.google.gwt.user.server.rpc.SerializationPolicy getSerializationPolicy(@Nullable String moduleBaseURL, @Nullable String strongName, @NonNull com.google.gwt.user.server.rpc.SerializationPolicyProvider sourceProvider)
Description copied from interface:IGwtRpcSerializationPolicyCache
Get aSerializationPolicy
from cache or from the given provider.- Specified by:
getSerializationPolicy
in interfaceIGwtRpcSerializationPolicyCache
- Parameters:
moduleBaseURL
- The base URL of the GWT module.strongName
- The strong name of the GWT module.sourceProvider
- The provider to use to obtain a missing policy. Cannot returnnull
.- Returns:
- A serialization policy.
-
-