public class StatisticsImpl extends Object implements StatisticsService, ICountersInterfaceChangeHandler
Constructor and Description |
---|
StatisticsImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
CounterRetriever counterRetriever,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalApiManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManagerService) |
public StatisticsImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker db, CounterRetriever counterRetriever, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalApiManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManagerService)
public Future<org.opendaylight.yangtools.yang.common.RpcResult<GetNodeCountersOutput>> getNodeCounters(GetNodeCountersInput input)
getNodeCounters
in interface StatisticsService
java.util.concurrent.Future
nodeCounters
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetNodeAggregatedCountersOutput>> getNodeAggregatedCounters(GetNodeAggregatedCountersInput input)
getNodeAggregatedCounters
in interface StatisticsService
java.util.concurrent.Future
nodeAggregatedCounters
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetNodeConnectorCountersOutput>> getNodeConnectorCounters(GetNodeConnectorCountersInput input)
getNodeConnectorCounters
in interface StatisticsService
java.util.concurrent.Future
nodeConnectorCounters
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<AcquireElementCountersRequestHandlerOutput>> acquireElementCountersRequestHandler(AcquireElementCountersRequestHandlerInput input)
acquireElementCountersRequestHandler
in interface StatisticsService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<ReleaseElementCountersRequestHandlerOutput>> releaseElementCountersRequestHandler(ReleaseElementCountersRequestHandlerInput input)
releaseElementCountersRequestHandler
in interface StatisticsService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<GetElementCountersByHandlerOutput>> getElementCountersByHandler(GetElementCountersByHandlerInput input)
getElementCountersByHandler
in interface StatisticsService
java.util.concurrent.Future
elementCountersByHandler
, or null
if not presentpublic void handleInterfaceRemoval(String interfaceId)
handleInterfaceRemoval
in interface ICountersInterfaceChangeHandler
public Future<org.opendaylight.yangtools.yang.common.RpcResult<CleanAllElementCounterRequestsOutput>> cleanAllElementCounterRequests(CleanAllElementCounterRequestsInput input)
cleanAllElementCounterRequests
in interface StatisticsService
Copyright © 2018 OpenDaylight. All rights reserved.