public class BamCloudManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
BamCloudManager.ResultEnum |
Modifier and Type | Method and Description |
---|---|
static BamCloudManager |
create() |
<T> T |
createAllProxy(java.lang.Class<T> api,
java.lang.String uid,
CloudPod pod) |
<T> T |
createAllRemoteProxy(java.lang.Class<T> api,
java.lang.String uid,
CloudPod pod) |
<T> T |
createGlobalTriadFirstProxy(java.lang.Class<T> api,
java.lang.String uid,
TriadOwner owner) |
<T> T |
createPodAllProxy(java.lang.Class<T> api,
java.lang.String uid) |
<T> T |
createPodAllRemoteProxy(java.lang.Class<T> api,
java.lang.String uid) |
<T> T |
createProxy(java.lang.Class<T> api,
java.lang.String to) |
<T> T |
createProxy(java.lang.Class<T> api,
java.lang.String uid,
CloudServer server) |
<T> T |
createTriad(java.lang.Class<T> api,
java.lang.String uid,
CloudPod pod,
TriadOwner owner) |
<T> T |
createTriadAllRemoteProxy(java.lang.Class<T> api,
boolean isForce,
java.lang.String uid) |
<T> T |
createTriadAllRemoteProxy(java.lang.Class<T> api,
java.lang.String uid) |
<T> TriadDispatcher<T> |
createTriadDispatcher(java.lang.Class<T> api,
java.lang.String uid,
CloudPod pod) |
<T> T |
createTriadFirstProxy(java.lang.Class<T> api,
java.lang.String uid,
CloudPod pod,
TriadOwner owner,
BamTriadDispatcher.RemoteEnum isRemote,
BamCloudManager.ResultEnum isResult,
long timeout) |
<T> T |
createTriadFirstProxy(java.lang.Class<T> api,
java.lang.String uid,
TriadOwner owner,
BamTriadDispatcher.RemoteEnum isRemote,
BamCloudManager.ResultEnum isResult,
long timeout) |
<T> com.caucho.cloud.bam.BamCloudManager.TriadFirstShard<T> |
createTriadFirstProxyArray(java.lang.Class<T> api,
java.lang.String uid,
BamTriadDispatcher.RemoteEnum isRemote,
BamCloudManager.ResultEnum isResult,
long timeout) |
<T> com.caucho.cloud.bam.BamCloudManager.TriadFirstShard<T> |
createTriadFirstProxyArray(java.lang.Class<T> api,
java.lang.String uid,
CloudPod pod,
BamTriadDispatcher.RemoteEnum isRemote,
BamCloudManager.ResultEnum isResult,
long timeout) |
BamManager |
getBamManager() |
<T> ProxyActor<T> |
registerBeanActor(T bean,
java.lang.String uid) |
public static BamCloudManager create()
public BamManager getBamManager()
public <T> T createProxy(java.lang.Class<T> api, java.lang.String to)
public <T> ProxyActor<T> registerBeanActor(T bean, java.lang.String uid)
public <T> T createTriadAllRemoteProxy(java.lang.Class<T> api, java.lang.String uid)
public <T> T createTriadAllRemoteProxy(java.lang.Class<T> api, boolean isForce, java.lang.String uid)
public <T> T createPodAllProxy(java.lang.Class<T> api, java.lang.String uid)
public <T> T createPodAllRemoteProxy(java.lang.Class<T> api, java.lang.String uid)
public <T> T createAllProxy(java.lang.Class<T> api, java.lang.String uid, CloudPod pod)
public <T> T createAllRemoteProxy(java.lang.Class<T> api, java.lang.String uid, CloudPod pod)
public <T> com.caucho.cloud.bam.BamCloudManager.TriadFirstShard<T> createTriadFirstProxyArray(java.lang.Class<T> api, java.lang.String uid, BamTriadDispatcher.RemoteEnum isRemote, BamCloudManager.ResultEnum isResult, long timeout)
public <T> com.caucho.cloud.bam.BamCloudManager.TriadFirstShard<T> createTriadFirstProxyArray(java.lang.Class<T> api, java.lang.String uid, CloudPod pod, BamTriadDispatcher.RemoteEnum isRemote, BamCloudManager.ResultEnum isResult, long timeout)
public <T> TriadDispatcher<T> createTriadDispatcher(java.lang.Class<T> api, java.lang.String uid, CloudPod pod)
public <T> T createTriad(java.lang.Class<T> api, java.lang.String uid, CloudPod pod, TriadOwner owner)
public <T> T createProxy(java.lang.Class<T> api, java.lang.String uid, CloudServer server)
public <T> T createTriadFirstProxy(java.lang.Class<T> api, java.lang.String uid, TriadOwner owner, BamTriadDispatcher.RemoteEnum isRemote, BamCloudManager.ResultEnum isResult, long timeout)
public <T> T createTriadFirstProxy(java.lang.Class<T> api, java.lang.String uid, CloudPod pod, TriadOwner owner, BamTriadDispatcher.RemoteEnum isRemote, BamCloudManager.ResultEnum isResult, long timeout)
public <T> T createGlobalTriadFirstProxy(java.lang.Class<T> api, java.lang.String uid, TriadOwner owner)