Skip to content

Commit

Permalink
chore: create event sender concept
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreaGiulianelli committed Apr 23, 2023
1 parent 7ab7bf1 commit 0ba642c
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions src/env/application/controller/manager/EventSender.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/*
* Copyright (c) 2023. Smart Operating Block
*
* Use of this source code is governed by an MIT-style
* license that can be found in the LICENSE file or at
* https://opensource.org/licenses/MIT.
*/

package application.controller.manager;

import application.presenter.event.model.Event;

/**
* Interface that models a sender of events to external.
*/
public interface EventSender {
/**
* Method used to send an event through the sender.
* @param eventToSend the event to send.
*/
void notify(Event<?> eventToSend);
}

0 comments on commit 0ba642c

Please sign in to comment.