Class MessageIntelligenceAgencyImpl
java.lang.Object
org.opendaylight.openflowplugin.impl.statistics.ofpspecific.MessageIntelligenceAgencyImpl
- All Implemented Interfaces:
- AutoCloseable,- Runnable,- MessageIntelligenceAgency,- MessageSpy
@Singleton
public final class MessageIntelligenceAgencyImpl
extends Object
implements MessageIntelligenceAgency, AutoCloseable
Implementation of
 
MessageIntelligenceAgency.
 Class counts message of MessageSpy.StatisticsGroup type and provides info as debug log.- 
Nested Class SummaryNested classes/interfaces inherited from interface org.opendaylight.openflowplugin.api.openflow.statistics.ofpspecific.MessageSpyMessageSpy.StatisticsGroup
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()voidvoidrun()voidspyMessage(Class<?> message, MessageSpy.StatisticsGroup statGroup) Spy message.
- 
Constructor Details- 
MessageIntelligenceAgencyImpl@Inject public MessageIntelligenceAgencyImpl()
 
- 
- 
Method Details- 
close@PreDestroy public void close()- Specified by:
- closein interface- AutoCloseable
 
- 
spyMessageDescription copied from interface:MessageSpySpy message.- Specified by:
- spyMessagein interface- MessageSpy
- Parameters:
- message- from switch or to switch - depends on statGroup
- statGroup- statistics group
 
- 
runpublic void run()
- 
provideIntelligence- Specified by:
- provideIntelligencein interface- MessageIntelligenceAgency
 
- 
resetStatisticspublic void resetStatistics()- Specified by:
- resetStatisticsin interface- MessageIntelligenceAgency
 
 
-