Class ControllerId
java.lang.Object
be.theking90000.mumble.controller.core.ControllerId
Stable, declarative identity of a controller deployment.
Several live controller instances may use the same identity. The protocol assigns each controller session a separate instance identifier internally. This value is not an authentication credential.
-
Method Summary
-
Method Details
-
of
Creates an identifier from its wire representation.- Parameters:
value- non-blank controller identity- Returns:
- an immutable identifier
- Throws:
NullPointerException- ifvalueisnullIllegalArgumentException- ifvalueis blank
-
value
Returns the exact identifier supplied toof(String).- Returns:
- the wire value
-
equals
-
hashCode
public int hashCode() -
toString
-