Merge "BUG-2091: notification NodeRemoved and processing queue"
[openflowplugin.git] / openflowplugin / src / main / java / org / opendaylight / openflowplugin / openflow / md / core / session / SessionListener.java
index 6b2debcafcbc8704fb3eb97798ffd4d89e2e62d9..8c92199dbd92095411ea129131e3c39cb6c70781 100644 (file)
@@ -1,11 +1,30 @@
+/**
+ * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
 package org.opendaylight.openflowplugin.openflow.md.core.session;
 
 import java.util.EventListener;
 
-import org.opendaylight.openflowplugin.openflow.md.core.SwitchConnectionDistinguisher;
-
+/**
+ * listens on session changes
+ */
 public interface SessionListener extends EventListener {
 
-    void onSessionAdded(SwitchConnectionDistinguisher sessionKey, SessionContext context);
+    /**
+     * fired upon session added
+     * @param sessionKey
+     * @param context
+     */
+    void onSessionAdded(SwitchSessionKeyOF sessionKey, SessionContext context);
+
+    /**
+     * fired upon session removed
+     * @param context
+     */
+    void onSessionRemoved(SessionContext context);
 
 }