2 * Copyright (c) 2017 Pantheon Technologies s.r.o. and others. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
9 package org.opendaylight.openflowplugin.api.openflow.configuration;
11 import javax.annotation.Nonnull;
14 * Listens for changes in OpenFlowPlugin configuration.
16 public interface ConfigurationListener {
19 * Method invoked on configuration property change.
21 * @param propertyName the property name
22 * @param propertyValue the property value
24 void onPropertyChanged(@Nonnull String propertyName, @Nonnull String propertyValue);