Class OnmsTopologyDaoInMemoryImpl
- java.lang.Object
-
- org.opennms.netmgt.topologies.service.impl.OnmsTopologyDaoInMemoryImpl
-
- All Implemented Interfaces:
OnmsTopologyDao
public class OnmsTopologyDaoInMemoryImpl extends Object implements OnmsTopologyDao
-
-
Constructor Summary
Constructors Constructor Description OnmsTopologyDaoInMemoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<OnmsTopologyProtocol>getSupportedProtocols()Map<OnmsTopologyProtocol,OnmsTopology>getTopologies()OnmsTopologygetTopology(String protocolSupported)voidonBind(OnmsTopologyConsumer consumer, Map<String,String> properties)voidonUnbind(OnmsTopologyConsumer consumer, Map<String,String> properties)voidregister(OnmsTopologyUpdater updater)voidsubscribe(OnmsTopologyConsumer consumer)voidunregister(OnmsTopologyUpdater updater)voidunsubscribe(OnmsTopologyConsumer consumer)voidupdate(OnmsTopologyUpdater updater, OnmsTopologyMessage message)
-
-
-
Method Detail
-
getTopology
public OnmsTopology getTopology(String protocolSupported)
- Specified by:
getTopologyin interfaceOnmsTopologyDao
-
getTopologies
public Map<OnmsTopologyProtocol,OnmsTopology> getTopologies()
- Specified by:
getTopologiesin interfaceOnmsTopologyDao
-
subscribe
public void subscribe(OnmsTopologyConsumer consumer)
- Specified by:
subscribein interfaceOnmsTopologyDao
-
unsubscribe
public void unsubscribe(OnmsTopologyConsumer consumer)
- Specified by:
unsubscribein interfaceOnmsTopologyDao
-
onBind
public void onBind(OnmsTopologyConsumer consumer, Map<String,String> properties)
-
onUnbind
public void onUnbind(OnmsTopologyConsumer consumer, Map<String,String> properties)
-
register
public void register(OnmsTopologyUpdater updater)
- Specified by:
registerin interfaceOnmsTopologyDao
-
unregister
public void unregister(OnmsTopologyUpdater updater)
- Specified by:
unregisterin interfaceOnmsTopologyDao
-
getSupportedProtocols
public Set<OnmsTopologyProtocol> getSupportedProtocols()
- Specified by:
getSupportedProtocolsin interfaceOnmsTopologyDao
-
update
public void update(OnmsTopologyUpdater updater, OnmsTopologyMessage message)
- Specified by:
updatein interfaceOnmsTopologyDao
-
-