Package church.i18n.processing.message
Interface ProcessingMessageBuilder<T>
- Type Parameters:
T- Type of building objects.
- All Superinterfaces:
GenericBuilder<T>,ProcessingMessageBuilderMethods<ProcessingMessageBuilder<T>>
- All Known Implementing Classes:
ProcessingMessageDefaultBuilder,ProcessingMessageNoopBuilder,ProcessingMessageOptionalBuilder
public interface ProcessingMessageBuilder<T>
extends ProcessingMessageBuilderMethods<ProcessingMessageBuilder<T>>, GenericBuilder<T>
Interface adding extra functionality specific to handling Processing Messages.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddToMessageStorage(@NotNull MessageStorage storage) It's terminal action of building when the message is not directly returned to the consumer, rather placed into a message storage directly.Methods inherited from interface church.i18n.processing.builder.GenericBuilder
buildMethods inherited from interface church.i18n.processing.message.ProcessingMessageBuilderMethods
addContextInfo, addContextInfo, withHelpUri, withHelpUri, withMessageType, withSecurityLevel
-
Method Details
-
addToMessageStorage
It's terminal action of building when the message is not directly returned to the consumer, rather placed into a message storage directly.- Parameters:
storage- Storage of messages for current context.
-