Package sk.tuke.kpi.gamelib.messages
Class Topic<M>
- java.lang.Object
-
- sk.tuke.kpi.gamelib.messages.Topic<M>
-
public final class Topic<M> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <M> Topic<M>
create(@NotNull java.lang.String name, @NotNull java.lang.Class<? extends M> messageType)
@NotNull java.lang.Class<? extends M>
getMessageType()
@NotNull java.lang.String
getName()
-
-
-
Constructor Detail
-
Topic
public Topic(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.lang.Class<? extends M> messageType)
-
-
Method Detail
-
create
public static <M> Topic<M> create(@NotNull @NotNull java.lang.String name, @NotNull @NotNull java.lang.Class<? extends M> messageType)
-
getName
@NotNull public @NotNull java.lang.String getName()
-
getMessageType
@NotNull public @NotNull java.lang.Class<? extends M> getMessageType()
-
-