Get a Toggle for this id.
Get a Toggle for this id.
The Toggle.isDefined method should return false if the
ToggleMap does not know about that Toggle
or it is currently not "operating" on that id.
the identifying name of the Toggle.
These should generally be fully qualified names to avoid conflicts
between libraries. For example, "com.twitter.finagle.CoolThing".
get for a Java friendly version
Get a Toggle for this id.
Get a Toggle for this id. Java-friendly synonym for apply.
The Toggle.isDefined method should return false if the
ToggleMap does not know about that Toggle
or it is currently not "operating" on that id.
the identifying name of the Toggle.
These should generally be fully qualified names to avoid conflicts
between libraries. For example, "com.twitter.finagle.CoolThing".
this returns a java.lang.Integer for Java compatibility.
Creates a ToggleMap which uses this before that.
Creates a ToggleMap which uses this before that.
apply returns a Toggle that uses the Toggle from this
if it isDefined for the input, before trying that.
iterator includes metadata from both self and that,
with self's metadata taking precedence on conflicting ids.
Note however that if a ToggleMetadata.description is not defined on self,
the description from that will be preferred. This is done because many
sources of ToggleMaps do not have a description defined and we want to
surface that information.
A ToggleMap implementation where there are no Toggles.