package com.vladmihalcea.flexypool.event; import java.io.Serializable; /** * <code>Event</code> - Base abstraction for all FlexyPool events * * @author Vlad Mihalcea * @since 1.2.3 */ public abstract class Event implements Serializable { private static final long serialVersionUID = 279420714392857536L; private final String uniqueName; /** * Init constructor * * @param uniqueName FlexyPool unique name */ protected Event(String uniqueName) { this.uniqueName = uniqueName; } /** * Get FlexyPool unique name this event has originated from * * @return FlexyPool unique name */ public String getUniqueName() { return uniqueName; } }