Start a new behavior chain starting with this predicated case.
Start a new behavior chain starting with this predicated case.
type of behavior to create
type of message to match
type of message to match
a predicate that will be evaluated on the argument if the type matches
action to apply if the type matches and the predicate returns true
a new behavior with the specified handling appended
Start a new behavior chain starting with this case.
Start a new behavior chain starting with this case.
type of behavior to create
type of message to match
type of message to match
action to apply if the type matches
a new behavior with the specified handling appended
Start a new behavior chain starting with a handler for equal messages.
Start a new behavior chain starting with a handler for equal messages.
type of behavior to create
the message to compare to
action to apply when the message matches
a new behavior with the specified handling appended
Start a new behavior chain starting with a handler without compile time type check.
Start a new behavior chain starting with a handler without compile time type check.
Should normally not be used, but when matching on class with generic type
argument it can be useful, e.g. List.class
and (List<String> list) -> {...}
type of message to match
action to apply when the type matches
a new behavior with the specified handling appended
Start a new behavior chain starting with this predicated signal case.
Start a new behavior chain starting with this predicated signal case.
type of behavior to create
type of signal to match
type of signals to match
a predicate that will be evaluated on the argument if the type matches
action to apply if the type matches and the predicate returns true
a new behavior with the specified handling appended
Start a new behavior chain starting with this signal case.
Start a new behavior chain starting with this signal case.
type of behavior to create
type of signal to match
type of signal to match
action to apply if the type matches
a new behavior with the specified handling appended
Start a new behavior chain starting with a handler for this specific signal.
Start a new behavior chain starting with a handler for this specific signal.
type of behavior to create
the signal to compare to
action to apply when the message matches
a new behavior with the specified handling appended
Start a new behavior chain starting with this unchecked signal case.
Start a new behavior chain starting with this unchecked signal case.
Should normally not be used, but when matching on class with generic type
argument it can be useful, e.g. GenMsg.class
and (ActorContext
type of signal to match
action to apply when the type matches
a new behavior with the specified handling appended