EventClass

public final class EventClass

A value object holding a class of events.

Functions

Link copied to clipboard
public static ImmutableSet<EventClass> emptySet()
Returns an empty EventClass set.
Link copied to clipboard
public static EventClass from(Event event)
Creates a new EventClass from the given event.
public static EventClass from(TypeUrl typeUrl)
Creates a new EventClass instance from the passed type URL.
public static EventClass from(Class<? extends EventMessage> rawClass)
Creates a new instance of the event class.
Link copied to clipboard
public static EventClass fromThrowable(Class<? extends ThrowableMessage> cls)
Obtains the class of the rejection by the class of corresponding throwable message.
Link copied to clipboard
public static EventClass of(Message eventOrMessage)
Creates a new instance of the event class by passed event instance.
Link copied to clipboard
public static ImmutableSet<EventClass> setOf(Class<? extends EventMessage> cls)
Creates a set with only one passed EventClass.
public static ImmutableSet<EventClass> setOf(Array<Class<? extends EventMessage>> classes)
Creates a set of EventClass from the passed classes.
public static ImmutableSet<EventClass> setOf(Iterable<Class<? extends EventMessage>> classes)
Creates a set of EventClass from the passed set.