Class AbstractRepliableContext<E extends @NonNull Event>

java.lang.Object
dev.sympho.bot_utils.event.AbstractChannelEventContext<E>
dev.sympho.bot_utils.event.AbstractRepliableContext<E>
Type Parameters:
E - The event type.
All Implemented Interfaces:
AccessContext, AccessValidator, ChannelAccessContext, ChannelAccessValidator, ChannelEventContext, EventContext, RepliableContext

public abstract class AbstractRepliableContext<E extends @NonNull Event> extends AbstractChannelEventContext<E> implements RepliableContext
Convenience base for implementing an event context with reply functionality.
Since:
1.0
Version:
1.0
  • Constructor Details

    • AbstractRepliableContext

      protected AbstractRepliableContext(E event, AccessManager accessManager, ReplyManager replyManager)
      Creates a new instance.
      Parameters:
      event - The triggering event.
      accessManager - The access manager to use.
      replyManager - The reply manager to use.
  • Method Details