Package dev.rollczi.litecommands.message
Class MessageRegistry<SENDER>
java.lang.Object
dev.rollczi.litecommands.message.MessageRegistry<SENDER>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(MessageKey<CONTEXT> key, CONTEXT context) Deprecated.get(MessageKey<Void> key) Deprecated.getInvoked(MessageKey<CONTEXT> key, Invocation<SENDER> invocation, CONTEXT context) getInvoked(MessageKey<Void> key, Invocation<SENDER> invocation) <T,CONTEXT>
voidregister(MessageKey<CONTEXT> key, InvokedMessage<SENDER, T, CONTEXT> message) <T,CONTEXT>
voidregister(MessageKey<CONTEXT> key, Message<T, CONTEXT> message)
-
Constructor Details
-
MessageRegistry
public MessageRegistry()
-
-
Method Details
-
register
public <T,CONTEXT> void register(@MagicConstant(valuesFromClass=LiteMessages.class) MessageKey<CONTEXT> key, Message<T, CONTEXT> message) -
register
public <T,CONTEXT> void register(@MagicConstant(valuesFromClass=LiteMessages.class) MessageKey<CONTEXT> key, InvokedMessage<SENDER, T, CONTEXT> message) -
getInvoked
public Optional<Object> getInvoked(@MagicConstant(valuesFromClass=LiteMessages.class) MessageKey<Void> key, Invocation<SENDER> invocation) -
getInvoked
public <CONTEXT> Optional<Object> getInvoked(@MagicConstant(valuesFromClass=LiteMessages.class) MessageKey<CONTEXT> key, Invocation<SENDER> invocation, CONTEXT context) -
get
@Deprecated public <CONTEXT> Optional<Object> get(@MagicConstant(valuesFromClass=LiteMessages.class) MessageKey<CONTEXT> key, CONTEXT context) Deprecated. -
get
@Deprecated public Optional<Object> get(@MagicConstant(valuesFromClass=LiteMessages.class) MessageKey<Void> key) Deprecated.
-