Class UltiCloudRequests

java.lang.Object
com.ultikits.ultitools.utils.UltiCloudRequests

@Deprecated(since="6.3.1", forRemoval=true) public final class UltiCloudRequests extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
Use CloudPlayerLinks to link a player; protocol 2.0.0 has no v1 REST cloud, so every call of this class is refused. Removed in 6.4.0.
The removed UltiCloud v1 request helper; every call is answered UltiCloudRequests.Outcome.PATH_NOT_ALLOWED.

Protocol 2.0.0 has no v1 REST cloud, so the two magic-link requests this class used to make (POST /auth/magic-link and GET /auth/magic-link/poll) no longer reach anything and are refused without opening a connection. The first such call in a run writes one INFO line that names the replacement.

Replacement. UltiLogin 2.1.0 uses CloudPlayerLinks: the framework asks the gateway for a one-time player link and the gateway reports how the web user proved the game identity, so no module talks to a cloud endpoint itself and no module ever holds the server credential.

Compatibility. Every public type and member of 6.3.0 is still present with the same signatures; only behaviour and this documentation changed. As of 6.3.1 the class, its two calls and its two nested types are deprecated for removal in 6.4.0. UltiLogin 2.0.0 maps UltiCloudRequests.Outcome.PATH_NOT_ALLOWED to a link error and never retries, so its /panel fails in the way it already handles.

Threading. The methods no longer perform network I/O, but they keep the 6.3.0 contract and still refuse the server's primary thread with IllegalStateException; callers that already hop to an asynchronous task keep working unchanged.

Since:
6.3.0
Scheduled removal version:
6.4.0