Upgrade to Event Bus 1.0.0
This commit is contained in:
		@@ -2,15 +2,13 @@ package envoy.data;
 | 
			
		||||
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
 | 
			
		||||
import dev.kske.eventbus.IEvent;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Generates increasing IDs between two numbers.
 | 
			
		||||
 *
 | 
			
		||||
 * @author Kai S. K. Engelbart
 | 
			
		||||
 * @since Envoy Common v0.2-alpha
 | 
			
		||||
 */
 | 
			
		||||
public final class IDGenerator implements IEvent, Serializable {
 | 
			
		||||
public final class IDGenerator implements Serializable {
 | 
			
		||||
 | 
			
		||||
	private final long	end;
 | 
			
		||||
	private long		current;
 | 
			
		||||
 
 | 
			
		||||
@@ -4,8 +4,6 @@ import java.io.Serializable;
 | 
			
		||||
import java.time.Instant;
 | 
			
		||||
import java.util.Objects;
 | 
			
		||||
 | 
			
		||||
import dev.kske.eventbus.IEvent;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Represents a unique message with a unique, numeric ID. Further metadata includes the sender and
 | 
			
		||||
 * recipient {@link User}s, as well as the creation date and the current {@link MessageStatus}.<br>
 | 
			
		||||
@@ -14,7 +12,7 @@ import dev.kske.eventbus.IEvent;
 | 
			
		||||
 * @author Leon Hofmeister
 | 
			
		||||
 * @since Envoy Common v0.2-alpha
 | 
			
		||||
 */
 | 
			
		||||
public class Message implements Serializable, IEvent {
 | 
			
		||||
public class Message implements Serializable {
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * This enumeration defines all possible statuses a {link Message} can have.
 | 
			
		||||
 
 | 
			
		||||
@@ -3,18 +3,15 @@ package envoy.event;
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
import java.util.Objects;
 | 
			
		||||
 | 
			
		||||
import dev.kske.eventbus.IEvent;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * This class serves as a convenience base class for all events. It implements the {@link IEvent}
 | 
			
		||||
 * interface and provides a generic value. For events without a value there also is
 | 
			
		||||
 * {@link envoy.event.Event.Valueless}.
 | 
			
		||||
 * This class serves as a convenience base class for all events. It provides a generic value. For
 | 
			
		||||
 * events without a value there also is {@link envoy.event.Event.Valueless}.
 | 
			
		||||
 *
 | 
			
		||||
 * @author Kai S. K. Engelbart
 | 
			
		||||
 * @param <T> the type of the Event
 | 
			
		||||
 * @since Envoy v0.2-alpha
 | 
			
		||||
 */
 | 
			
		||||
public abstract class Event<T> implements IEvent, Serializable {
 | 
			
		||||
public abstract class Event<T> implements Serializable {
 | 
			
		||||
 | 
			
		||||
	protected final T value;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -16,5 +16,5 @@ module envoy.common {
 | 
			
		||||
	exports envoy.event.contact;
 | 
			
		||||
 | 
			
		||||
	requires transitive java.logging;
 | 
			
		||||
	requires transitive dev.kske.eventbus;
 | 
			
		||||
	requires transitive dev.kske.eventbus.core;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user