se.l4.vibe.builder.EventsBuilder Maven / Gradle / Ivy
package se.l4.vibe.builder;
import se.l4.vibe.event.EventSeverity;
import se.l4.vibe.event.Events;
/**
* Builder for event registration.
*
* @author Andreas Holstenson
*
* @param
*/
public interface EventsBuilder
extends Builder>
{
/**
* Set the severity of these events.
*
* @param severity
* @return
*/
EventsBuilder setSeverity(EventSeverity severity);
/**
* Build the instance without exporting it.
*
* @return
*/
Events build();
/**
* Create and export the events instance.
*
* @return
*/
Events export();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy