类 AppRouter
- java.lang.Object
-
- cn.leancloud.core.AppRouter
-
public class AppRouter extends java.lang.Objectapp router 请求 https://app-router.com/2/route?appId=EDR0rD8otnmzF7zNGgLasHzi-MdYXbMMI
-
-
构造器概要
构造器 限定符 构造器 说明 protectedAppRouter()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected cn.leancloud.service.AppAccessEndpointbuildDefaultEndpoint(java.lang.String appId)protected voidclearEndpoints()io.reactivex.Observable<cn.leancloud.service.RTMConnectionServerResponse>fetchRTMConnectionServer(java.lang.String routerHost, java.lang.String appId, java.lang.String installationId, int secure, boolean forceUpdate)io.reactivex.Observable<cn.leancloud.service.AppAccessEndpoint>fetchServerHostsInBackground(java.lang.String appId)voidfreezeEndpoint(LeanService service, java.lang.String host)static LeanCloud.REGIONgetAppRegion(java.lang.String applicationId)io.reactivex.Observable<java.lang.String>getEndpoint(java.lang.String appId, LeanService service)static AppRoutergetInstance()protected java.lang.StringgetPersistenceKeyZone(java.lang.String appId, boolean forAPIEndpoints)booleanhasFrozenEndpoint()
-
-
-
方法详细资料
-
getInstance
public static AppRouter getInstance()
-
getAppRegion
public static LeanCloud.REGION getAppRegion(java.lang.String applicationId)
-
buildDefaultEndpoint
protected cn.leancloud.service.AppAccessEndpoint buildDefaultEndpoint(java.lang.String appId)
-
hasFrozenEndpoint
public boolean hasFrozenEndpoint()
-
freezeEndpoint
public void freezeEndpoint(LeanService service, java.lang.String host)
-
clearEndpoints
protected void clearEndpoints()
-
getEndpoint
public io.reactivex.Observable<java.lang.String> getEndpoint(java.lang.String appId, LeanService service)
-
fetchServerHostsInBackground
public io.reactivex.Observable<cn.leancloud.service.AppAccessEndpoint> fetchServerHostsInBackground(java.lang.String appId)
-
fetchRTMConnectionServer
public io.reactivex.Observable<cn.leancloud.service.RTMConnectionServerResponse> fetchRTMConnectionServer(java.lang.String routerHost, java.lang.String appId, java.lang.String installationId, int secure, boolean forceUpdate)
-
getPersistenceKeyZone
protected java.lang.String getPersistenceKeyZone(java.lang.String appId, boolean forAPIEndpoints)
-
-