Package org.opencms.gwt.rebind.rpc
Class CmsRpcProxyCreator
- java.lang.Object
-
- com.google.gwt.user.rebind.rpc.ProxyCreator
-
- org.opencms.gwt.rebind.rpc.CmsRpcProxyCreator
-
public class CmsRpcProxyCreator extends com.google.gwt.user.rebind.rpc.ProxyCreator
Creates proxies supporting optionally synchronized RPC methods using theSynchronizedRpcRequest
annotation.
-
-
Constructor Summary
Constructors Constructor Description CmsRpcProxyCreator(com.google.gwt.core.ext.typeinfo.JClassType serviceIntf)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
generateProxyMethods(com.google.gwt.user.rebind.SourceWriter w, com.google.gwt.user.rebind.rpc.SerializableTypeOracle serializableTypeOracle, com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle, java.util.Map<com.google.gwt.core.ext.typeinfo.JMethod,com.google.gwt.core.ext.typeinfo.JMethod> syncMethToAsyncMethMap)
protected void
generateSyncOverride(com.google.gwt.user.rebind.SourceWriter srcWriter, java.util.Map<com.google.gwt.core.ext.typeinfo.JMethod,com.google.gwt.core.ext.typeinfo.JMethod> syncMethToAsyncMethMap)
Generates a method to check if a given RPC method has to be synchronized.-
Methods inherited from class com.google.gwt.user.rebind.rpc.ProxyCreator
addRoots, computeTypeNameExpression, create, generateCheckRpcTokenTypeOverride, generateProxyContructor, generateProxyFields, generateProxyMethod, generateRpcStatsContext, generateStreamWriterOverride, generateTypeHandlers, getProxySimpleName, getProxySupertype, getRemoteServiceRelativePath, getStreamWriterClass, writeSerializationPolicyFile
-
-
-
-
Constructor Detail
-
CmsRpcProxyCreator
public CmsRpcProxyCreator(com.google.gwt.core.ext.typeinfo.JClassType serviceIntf)
Constructor.- Parameters:
serviceIntf
- the service interface
-
-
Method Detail
-
generateProxyMethods
protected void generateProxyMethods(com.google.gwt.user.rebind.SourceWriter w, com.google.gwt.user.rebind.rpc.SerializableTypeOracle serializableTypeOracle, com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle, java.util.Map<com.google.gwt.core.ext.typeinfo.JMethod,com.google.gwt.core.ext.typeinfo.JMethod> syncMethToAsyncMethMap)
- Overrides:
generateProxyMethods
in classcom.google.gwt.user.rebind.rpc.ProxyCreator
- See Also:
ProxyCreator.generateProxyMethods(com.google.gwt.user.rebind.SourceWriter, com.google.gwt.user.rebind.rpc.SerializableTypeOracle, com.google.gwt.core.ext.typeinfo.TypeOracle, java.util.Map)
-
generateSyncOverride
protected void generateSyncOverride(com.google.gwt.user.rebind.SourceWriter srcWriter, java.util.Map<com.google.gwt.core.ext.typeinfo.JMethod,com.google.gwt.core.ext.typeinfo.JMethod> syncMethToAsyncMethMap)
Generates a method to check if a given RPC method has to be synchronized.- Parameters:
srcWriter
- the source write to generate the code withsyncMethToAsyncMethMap
- the method map
-
-