X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=openflowplugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fopenflow%2Fmd%2Fqueue%2FTicketProcessorFactory.java;h=ace82888294444b66b399db8f9a5c01bd7dbfbc7;hb=30ad89975725c6177254f580ff842dbd3ab33dff;hp=c72134fffd3aea08aee6d1d77762d180daef4d23;hpb=47eb1fd46bd8c5685addfcf0290e51b10894bba0;p=openflowplugin.git diff --git a/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/TicketProcessorFactory.java b/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/TicketProcessorFactory.java index c72134fffd..ace8288829 100644 --- a/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/TicketProcessorFactory.java +++ b/openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/TicketProcessorFactory.java @@ -16,6 +16,8 @@ import org.opendaylight.openflowplugin.openflow.md.core.ConnectionConductor; import org.opendaylight.openflowplugin.openflow.md.core.IMDMessageTranslator; import org.opendaylight.openflowplugin.openflow.md.core.SwitchConnectionDistinguisher; import org.opendaylight.openflowplugin.openflow.md.core.TranslatorKey; +import org.opendaylight.yangtools.yang.binding.DataContainer; +import org.opendaylight.yangtools.yang.binding.DataObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -23,7 +25,7 @@ import org.slf4j.LoggerFactory; * @param * @param */ -public class TicketProcessorFactory { +public class TicketProcessorFactory { protected static final Logger LOG = LoggerFactory .getLogger(TicketProcessorFactory.class); @@ -31,7 +33,7 @@ public class TicketProcessorFactory { protected VersionExtractor versionExtractor; protected RegisteredTypeExtractor registeredTypeExtractor; protected Map>>> translatorMapping; - protected MessageSpy spy; + protected MessageSpy spy; /** * @param versionExtractor the versionExtractor to set @@ -59,7 +61,7 @@ public class TicketProcessorFactory { /** * @param spy the spy to set */ - public void setSpy(MessageSpy spy) { + public void setSpy(MessageSpy spy) { this.spy = spy; } @@ -82,7 +84,9 @@ public class TicketProcessorFactory { // spying on result if (spy != null) { spy.spyIn(ticket.getMessage()); - spy.spyOut(ticket.getResult().get()); + for (OUT outMessage : ticket.getResult().get()) { + spy.spyOut(outMessage); + } } } catch (Exception e) { LOG.error("translation problem: {}", e.getMessage());