1 package org.onosproject.incubator.net.resource.label;
3 import com.google.common.annotations.Beta;
4 import org.onosproject.event.AbstractEvent;
7 * Describes label resource event.
10 public final class LabelResourceEvent
11 extends AbstractEvent<LabelResourceEvent.Type, LabelResourcePool> {
14 * Type of label resource event.
18 * Signifies that a new pool has been administratively created.
22 * Signifies that a new pool has been administratively destroyed.
26 * Signifies that a new pool has been administratively changed.
32 * Creates an event of a given type and the given LabelResourcePool.
34 * @param type event type
37 public LabelResourceEvent(Type type, LabelResourcePool subject) {