Package cn.leancloud.core
Class AppRouter
java.lang.Object
cn.leancloud.core.AppRouter
app router 请求
https://app-router.com/2/route?appId=EDR0rD8otnmzF7zNGgLasHzi-MdYXbMMI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected cn.leancloud.service.AppAccessEndpointbuildDefaultEndpoint(String appId) protected voidio.reactivex.Observable<cn.leancloud.service.RTMConnectionServerResponse> fetchRTMConnectionServer(String routerHost, String appId, String installationId, int secure, boolean forceUpdate) io.reactivex.Observable<cn.leancloud.service.AppAccessEndpoint> voidfreezeEndpoint(LeanService service, String host) static LeanCloud.REGIONgetAppRegion(String applicationId) io.reactivex.Observable<String> getEndpoint(String appId, LeanService service) static AppRouterprotected StringgetPersistenceKeyZone(String appId, boolean forAPIEndpoints) boolean
-
Constructor Details
-
AppRouter
protected AppRouter()
-
-
Method Details
-
getInstance
-
getAppRegion
-
buildDefaultEndpoint
-
hasFrozenEndpoint
public boolean hasFrozenEndpoint() -
freezeEndpoint
-
clearEndpoints
protected void clearEndpoints() -
getEndpoint
-
fetchServerHostsInBackground
public io.reactivex.Observable<cn.leancloud.service.AppAccessEndpoint> fetchServerHostsInBackground(String appId) -
fetchRTMConnectionServer
-
getPersistenceKeyZone
-