ReactingClass

public interface ReactingClass implements EventReceiverClass

Provides message handling information on a class that reacts on messages.

Inheritors

Functions

Link copied to clipboard
public abstract ImmutableSet<EventClass> reactionOutput()
Obtains the classes of events produced from the event reaction.
Link copied to clipboard
public abstract EventReactorMethod reactorOf(EventClass eventClass, MessageClass<?> originClass)
Obtains the method that reacts on the events of the passed class.

Inherited functions

Link copied to clipboard
public abstract ImmutableSet<EventClass> domesticEvents()
Obtains a set of domestic events which this class receives.
Link copied to clipboard
public abstract ImmutableSet<EventClass> events()
Obtains a set of event classes which this class receives.
Link copied to clipboard
public abstract ImmutableSet<EventClass> externalEvents()
Obtains a set of external events which this class receives.