org.mule.module.management.mbean.RouterStats Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mule-module-management Show documentation
Show all versions of mule-module-management Show documentation
Management Extensions for Mule
/*
* Copyright (c) MuleSoft, Inc. All rights reserved. http://www.mulesoft.com
* The software in this package is published under the terms of the CPAL v1.0
* license, a copy of which has been included with this distribution in the
* LICENSE.txt file.
*/
package org.mule.module.management.mbean;
import org.mule.management.stats.RouterStatistics;
import java.util.Map;
/**
* RouterStats
TODO
*/
public class RouterStats implements RouterStatsMBean
{
private RouterStatistics statistics;
public RouterStats(RouterStatistics statistics)
{
this.statistics = statistics;
}
public long getCaughtMessages()
{
return statistics.getCaughtMessages();
}
public long getNotRouted()
{
return statistics.getNotRouted();
}
public long getTotalReceived()
{
return statistics.getTotalReceived();
}
public long getTotalRouted()
{
return statistics.getTotalRouted();
}
public Map getRouted()
{
return statistics.getRouted();
}
}