Merge "Fix problem with ParentNodes"
[openflowplugin.git] / openflowplugin-api / src / main / java / org / opendaylight / openflowplugin / api / openflow / device / TranslatorLibrary.java
1 package org.opendaylight.openflowplugin.api.openflow.device;
2
3 import org.opendaylight.openflowplugin.api.openflow.md.core.TranslatorKey;
4
5 public interface TranslatorLibrary {
6
7     /**
8      * @param key
9      * @param translator
10      * @return
11      */
12     MessageTranslator<?, ?> addTranslator(TranslatorKey key, MessageTranslator<?, ?> translator);
13
14     /**
15      * @param key
16      * @return
17      */
18     <I, O> MessageTranslator<I, O> lookupTranslator(TranslatorKey key);
19 }