net.floodlightcontroller.flowcache
Enum FlowReconcileQuery.ReconcileQueryEvType

java.lang.Object
  extended by java.lang.Enum<FlowReconcileQuery.ReconcileQueryEvType>
      extended by net.floodlightcontroller.flowcache.FlowReconcileQuery.ReconcileQueryEvType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<FlowReconcileQuery.ReconcileQueryEvType>
Enclosing class:
FlowReconcileQuery

public static enum FlowReconcileQuery.ReconcileQueryEvType
extends java.lang.Enum<FlowReconcileQuery.ReconcileQueryEvType>


Enum Constant Summary
ACL_CONFIG_CHANGED
           
BVS_INTERFACE_RULE_CHANGED
           
BVS_INTERFACE_RULE_CHANGED_MATCH_IPSUBNET
           
BVS_INTERFACE_RULE_CHANGED_MATCH_MAC
           
BVS_INTERFACE_RULE_CHANGED_MATCH_SWITCH_PORT
           
BVS_INTERFACE_RULE_CHANGED_MATCH_TAG
           
BVS_INTERFACE_RULE_CHANGED_MATCH_VLAN
           
BVS_PRIORITY_CHANGED
           
DEVICE_MOVED
           
DEVICE_PROPERTY_CHANGED
           
LINK_DOWN
           
VRS_ROUTING_RULE_CHANGED
           
VRS_STATIC_ARP_CHANGED
           
 
Method Summary
 IEventUpdater<FlowReconcileQuery.FlowReconcileQueryDebugEvent> getDebugEvent()
           
 java.lang.String getDescription()
           
 PriorityPendingQueue.EventPriority getPriority()
           
 void registerDebugEvent(java.lang.String packageName, IDebugEventService debugEvents)
           
static FlowReconcileQuery.ReconcileQueryEvType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static FlowReconcileQuery.ReconcileQueryEvType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

BVS_INTERFACE_RULE_CHANGED

public static final FlowReconcileQuery.ReconcileQueryEvType BVS_INTERFACE_RULE_CHANGED

BVS_INTERFACE_RULE_CHANGED_MATCH_SWITCH_PORT

public static final FlowReconcileQuery.ReconcileQueryEvType BVS_INTERFACE_RULE_CHANGED_MATCH_SWITCH_PORT

BVS_INTERFACE_RULE_CHANGED_MATCH_MAC

public static final FlowReconcileQuery.ReconcileQueryEvType BVS_INTERFACE_RULE_CHANGED_MATCH_MAC

BVS_INTERFACE_RULE_CHANGED_MATCH_VLAN

public static final FlowReconcileQuery.ReconcileQueryEvType BVS_INTERFACE_RULE_CHANGED_MATCH_VLAN

BVS_INTERFACE_RULE_CHANGED_MATCH_IPSUBNET

public static final FlowReconcileQuery.ReconcileQueryEvType BVS_INTERFACE_RULE_CHANGED_MATCH_IPSUBNET

BVS_INTERFACE_RULE_CHANGED_MATCH_TAG

public static final FlowReconcileQuery.ReconcileQueryEvType BVS_INTERFACE_RULE_CHANGED_MATCH_TAG

BVS_PRIORITY_CHANGED

public static final FlowReconcileQuery.ReconcileQueryEvType BVS_PRIORITY_CHANGED

ACL_CONFIG_CHANGED

public static final FlowReconcileQuery.ReconcileQueryEvType ACL_CONFIG_CHANGED

VRS_ROUTING_RULE_CHANGED

public static final FlowReconcileQuery.ReconcileQueryEvType VRS_ROUTING_RULE_CHANGED

VRS_STATIC_ARP_CHANGED

public static final FlowReconcileQuery.ReconcileQueryEvType VRS_STATIC_ARP_CHANGED

DEVICE_MOVED

public static final FlowReconcileQuery.ReconcileQueryEvType DEVICE_MOVED

DEVICE_PROPERTY_CHANGED

public static final FlowReconcileQuery.ReconcileQueryEvType DEVICE_PROPERTY_CHANGED

LINK_DOWN

public static final FlowReconcileQuery.ReconcileQueryEvType LINK_DOWN
Method Detail

values

public static FlowReconcileQuery.ReconcileQueryEvType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (FlowReconcileQuery.ReconcileQueryEvType c : FlowReconcileQuery.ReconcileQueryEvType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static FlowReconcileQuery.ReconcileQueryEvType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getPriority

public PriorityPendingQueue.EventPriority getPriority()

getDescription

public java.lang.String getDescription()

registerDebugEvent

public void registerDebugEvent(java.lang.String packageName,
                               IDebugEventService debugEvents)
                        throws IDebugEventService.MaxEventsRegistered
Throws:
IDebugEventService.MaxEventsRegistered

getDebugEvent

public IEventUpdater<FlowReconcileQuery.FlowReconcileQueryDebugEvent> getDebugEvent()