1 package org.opendaylight.openflowplugin.openflow.md.core;
3 import org.opendaylight.openflowplugin.openflow.md.core.session.SessionContext;
6 * translates between messages
7 * @param <IN> source message type
8 * @param <OUT> result message type
10 public interface IMDMessageTranslator<IN, OUT> {
13 * This method is called in order to translate message to MD-SAL or from MD-SAL.
16 * auxiliary connection identifier
18 * The SessionContext which sent the OF message
22 * @return translated message
24 public OUT translate(SwitchConnectionDistinguisher cookie, SessionContext sc, IN msg);