Class TelemetryRegistryImpl
- java.lang.Object
-
- org.opennms.netmgt.telemetry.protocols.registry.impl.TelemetryRegistryImpl
-
- All Implemented Interfaces:
TelemetryRegistry
public class TelemetryRegistryImpl extends java.lang.Object implements TelemetryRegistry
-
-
Constructor Summary
Constructors Constructor Description TelemetryRegistryImpl()
-
Method Summary
-
-
-
Method Detail
-
getAdapter
public Adapter getAdapter(AdapterDefinition adapterDefinition)
- Specified by:
getAdapter
in interfaceTelemetryRegistry
-
getListener
public Listener getListener(ListenerDefinition listenerDefinition)
- Specified by:
getListener
in interfaceTelemetryRegistry
-
getConnector
public Connector getConnector(ConnectorDefinition connectorDefinition)
- Specified by:
getConnector
in interfaceTelemetryRegistry
-
getParser
public Parser getParser(ParserDefinition parserDefinition)
- Specified by:
getParser
in interfaceTelemetryRegistry
-
registerDispatcher
public void registerDispatcher(java.lang.String queueName, AsyncDispatcher<TelemetryMessage> dispatcher)
- Specified by:
registerDispatcher
in interfaceTelemetryRegistry
-
clearDispatchers
public void clearDispatchers()
- Specified by:
clearDispatchers
in interfaceTelemetryRegistry
-
getDispatchers
public java.util.Collection<AsyncDispatcher<TelemetryMessage>> getDispatchers()
- Specified by:
getDispatchers
in interfaceTelemetryRegistry
-
getDispatcher
public AsyncDispatcher<TelemetryMessage> getDispatcher(java.lang.String queueName)
- Specified by:
getDispatcher
in interfaceTelemetryRegistry
-
removeDispatcher
public void removeDispatcher(java.lang.String queueName)
- Specified by:
removeDispatcher
in interfaceTelemetryRegistry
-
setAdapterRegistryDelegate
public void setAdapterRegistryDelegate(TelemetryServiceRegistry<AdapterDefinition,Adapter> adapterRegistryDelegate)
-
setListenerRegistryDelegate
public void setListenerRegistryDelegate(TelemetryServiceRegistry<ListenerDefinition,Listener> listenerRegistryDelegate)
-
setParserRegistryDelegate
public void setParserRegistryDelegate(TelemetryServiceRegistry<ParserDefinition,Parser> parserRegistryDelegate)
-
getMetricRegistry
public com.codahale.metrics.MetricRegistry getMetricRegistry()
- Specified by:
getMetricRegistry
in interfaceTelemetryRegistry
-
setMetricRegistry
public void setMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry)
-
-