Package com.ultikits.ultitools.manager
Class V1CloudNotice
java.lang.Object
com.ultikits.ultitools.manager.V1CloudNotice
The one INFO line per run that a kept protocol v1 entry point of a manager writes when it is
called (plan 22-25, S-04 option b).
As of 6.3.1 the framework never calls these entry points (the setWebSocketClient setters,
the initialize methods that take a v1 client, the v1 transmitter constructor): its own
UltiCloud session speaks protocol 2.0.0. They still accept the client a caller hands in, because
the v1 senders behind them stay until 6.4.0 (S-67); the line makes that state explicit instead of
letting the call look as if it connected anything. Each line goes to the owning class's logger.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidLogs the line formemberofowner, unless this run already did.(package private) static voidTest-only: forgets every line this run already logged.
-
Field Details
-
LOGGED
Owner#memberkeys that already logged their line in this run.
-
-
Constructor Details
-
V1CloudNotice
private V1CloudNotice()
-
-
Method Details
-
once
Logs the line formemberofowner, unless this run already did.- Parameters:
owner- the class that declares the entry pointmember- the entry point as it should read in the line, for example"setWebSocketClient"
-
resetForTesting
static void resetForTesting()Test-only: forgets every line this run already logged.
-