Enum ConfigurationProperty
- java.lang.Object
-
- java.lang.Enum<ConfigurationProperty>
-
- org.opendaylight.openflowplugin.api.openflow.configuration.ConfigurationProperty
-
- All Implemented Interfaces:
Serializable
,Comparable<ConfigurationProperty>
public enum ConfigurationProperty extends Enum<ConfigurationProperty>
Enum of property keys. All keys from OpenFlowPlugin configuration file are parsed to this enum. Each enum value represents one working configuration key in format ENUM.name().toLowerCase().replace('_', '-'), so for example ConfigurationProperty.IS_STATISTICS_POLLING_ON represents 'is-statistics-polling-on' configuration key.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BARRIER_COUNT_LIMIT
Barrier count limit property type.BARRIER_INTERVAL_TIMEOUT_LIMIT
Barrier interval timeout limit property type.BASIC_TIMER_DELAY
Basic timer delay property type.DEVICE_CONNECTION_HOLD_TIME_IN_SECONDS
Device connection hold time property type.DEVICE_CONNECTION_RATE_LIMIT_PER_MIN
Device connection rate limit property type.DEVICE_DATASTORE_REMOVAL_DELAY
Delay for Device removal from Operational DataStore.ECHO_REPLY_TIMEOUT
Echo reply timeout property type.ENABLE_EQUAL_ROLE
Enable or disable equal role functionality.ENABLE_FLOW_REMOVED_NOTIFICATION
Enable flow removed notification property type.GLOBAL_NOTIFICATION_QUOTA
Global notification quota property type.IS_FLOW_STATISTICS_POLLING_ON
Is flow statistics polling on property type.IS_GROUP_STATISTICS_POLLING_ON
Is group statistics polling on property type.IS_METER_STATISTICS_POLLING_ON
Is meter statistics polling on property type.IS_PORT_STATISTICS_POLLING_ON
Is port statistics polling on property type.IS_QUEUE_STATISTICS_POLLING_ON
Is queue statistics polling on property type.IS_STATISTICS_POLLING_ON
Is statistics polling on property type.IS_STATISTICS_RPC_ENABLED
Deprecated.IS_TABLE_STATISTICS_POLLING_ON
Is table statistics polling on property type.MAXIMUM_TIMER_DELAY
Maximum timer delay property type.RPC_REQUESTS_QUOTA
Rpc requests quota property type.SKIP_TABLE_FEATURES
Skip table features property type.SWITCH_FEATURES_MANDATORY
Switch features mandatory property type.THREAD_POOL_MAX_THREADS
Thread pool max threads property type.THREAD_POOL_MIN_THREADS
Thread pool min threads property type.THREAD_POOL_TIMEOUT
Thread pool timeout property type.USE_SINGLE_LAYER_SERIALIZATION
Use single layer serialization property type.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfigurationProperty
forValue(String key)
Get property type from property key.String
toString()
Converts enum name to property key.static ConfigurationProperty
valueOf(String name)
Returns the enum constant of this type with the specified name.static ConfigurationProperty[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
IS_STATISTICS_POLLING_ON
public static final ConfigurationProperty IS_STATISTICS_POLLING_ON
Is statistics polling on property type.
-
IS_TABLE_STATISTICS_POLLING_ON
public static final ConfigurationProperty IS_TABLE_STATISTICS_POLLING_ON
Is table statistics polling on property type.
-
IS_FLOW_STATISTICS_POLLING_ON
public static final ConfigurationProperty IS_FLOW_STATISTICS_POLLING_ON
Is flow statistics polling on property type.
-
IS_GROUP_STATISTICS_POLLING_ON
public static final ConfigurationProperty IS_GROUP_STATISTICS_POLLING_ON
Is group statistics polling on property type.
-
IS_METER_STATISTICS_POLLING_ON
public static final ConfigurationProperty IS_METER_STATISTICS_POLLING_ON
Is meter statistics polling on property type.
-
IS_PORT_STATISTICS_POLLING_ON
public static final ConfigurationProperty IS_PORT_STATISTICS_POLLING_ON
Is port statistics polling on property type.
-
IS_QUEUE_STATISTICS_POLLING_ON
public static final ConfigurationProperty IS_QUEUE_STATISTICS_POLLING_ON
Is queue statistics polling on property type.
-
BARRIER_COUNT_LIMIT
public static final ConfigurationProperty BARRIER_COUNT_LIMIT
Barrier count limit property type.
-
BARRIER_INTERVAL_TIMEOUT_LIMIT
public static final ConfigurationProperty BARRIER_INTERVAL_TIMEOUT_LIMIT
Barrier interval timeout limit property type.
-
ECHO_REPLY_TIMEOUT
public static final ConfigurationProperty ECHO_REPLY_TIMEOUT
Echo reply timeout property type.
-
ENABLE_FLOW_REMOVED_NOTIFICATION
public static final ConfigurationProperty ENABLE_FLOW_REMOVED_NOTIFICATION
Enable flow removed notification property type.
-
SKIP_TABLE_FEATURES
public static final ConfigurationProperty SKIP_TABLE_FEATURES
Skip table features property type.
-
BASIC_TIMER_DELAY
public static final ConfigurationProperty BASIC_TIMER_DELAY
Basic timer delay property type.
-
MAXIMUM_TIMER_DELAY
public static final ConfigurationProperty MAXIMUM_TIMER_DELAY
Maximum timer delay property type.
-
SWITCH_FEATURES_MANDATORY
public static final ConfigurationProperty SWITCH_FEATURES_MANDATORY
Switch features mandatory property type.
-
IS_STATISTICS_RPC_ENABLED
@Deprecated public static final ConfigurationProperty IS_STATISTICS_RPC_ENABLED
Deprecated.Is statistics rpc enabled property type.
-
USE_SINGLE_LAYER_SERIALIZATION
public static final ConfigurationProperty USE_SINGLE_LAYER_SERIALIZATION
Use single layer serialization property type.
-
RPC_REQUESTS_QUOTA
public static final ConfigurationProperty RPC_REQUESTS_QUOTA
Rpc requests quota property type.
-
GLOBAL_NOTIFICATION_QUOTA
public static final ConfigurationProperty GLOBAL_NOTIFICATION_QUOTA
Global notification quota property type.
-
THREAD_POOL_MIN_THREADS
public static final ConfigurationProperty THREAD_POOL_MIN_THREADS
Thread pool min threads property type.
-
THREAD_POOL_MAX_THREADS
public static final ConfigurationProperty THREAD_POOL_MAX_THREADS
Thread pool max threads property type.
-
THREAD_POOL_TIMEOUT
public static final ConfigurationProperty THREAD_POOL_TIMEOUT
Thread pool timeout property type.
-
ENABLE_EQUAL_ROLE
public static final ConfigurationProperty ENABLE_EQUAL_ROLE
Enable or disable equal role functionality.
-
DEVICE_CONNECTION_RATE_LIMIT_PER_MIN
public static final ConfigurationProperty DEVICE_CONNECTION_RATE_LIMIT_PER_MIN
Device connection rate limit property type.
-
DEVICE_CONNECTION_HOLD_TIME_IN_SECONDS
public static final ConfigurationProperty DEVICE_CONNECTION_HOLD_TIME_IN_SECONDS
Device connection hold time property type.
-
DEVICE_DATASTORE_REMOVAL_DELAY
public static final ConfigurationProperty DEVICE_DATASTORE_REMOVAL_DELAY
Delay for Device removal from Operational DataStore.
-
-
Method Detail
-
values
public static ConfigurationProperty[] 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 (ConfigurationProperty c : ConfigurationProperty.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ConfigurationProperty valueOf(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:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
forValue
public static ConfigurationProperty forValue(String key)
Get property type from property key.- Parameters:
key
- the property key- Returns:
- the property type
-
toString
public String toString()
Converts enum name to property key.- Overrides:
toString
in classEnum<ConfigurationProperty>
- Returns:
- the property key
-
-