Class MessageIntelligenceAgencyImpl
- java.lang.Object
-
- org.opendaylight.openflowplugin.impl.statistics.ofpspecific.MessageIntelligenceAgencyImpl
-
- All Implemented Interfaces:
Runnable,MessageIntelligenceAgency,MessageSpy,MessageIntelligenceAgencyMXBean
public class MessageIntelligenceAgencyImpl extends Object implements MessageIntelligenceAgency, MessageIntelligenceAgencyMXBean
Implementation ofMessageIntelligenceAgency. Class counts message ofMessageSpy.StatisticsGrouptype and provides info as debug log.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.openflowplugin.api.openflow.statistics.ofpspecific.MessageSpy
MessageSpy.StatisticsGroup
-
-
Constructor Summary
Constructors Constructor Description MessageIntelligenceAgencyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>provideIntelligence()voidresetStatistics()voidrun()voidspyMessage(Class<?> message, MessageSpy.StatisticsGroup statGroup)Spy message.
-
-
-
Method Detail
-
spyMessage
public void spyMessage(Class<?> message, MessageSpy.StatisticsGroup statGroup)
Description copied from interface:MessageSpySpy message.- Specified by:
spyMessagein interfaceMessageSpy- Parameters:
message- from switch or to switch - depends on statGroupstatGroup- statistics group
-
provideIntelligence
public List<String> provideIntelligence()
- Specified by:
provideIntelligencein interfaceMessageIntelligenceAgency- Specified by:
provideIntelligencein interfaceMessageIntelligenceAgencyMXBean
-
resetStatistics
public void resetStatistics()
- Specified by:
resetStatisticsin interfaceMessageIntelligenceAgency
-
-