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()
OnmsTopology
getTopology(String protocolSupported)
void
onBind(OnmsTopologyConsumer consumer, Map<String,String> properties)
void
onUnbind(OnmsTopologyConsumer consumer, Map<String,String> properties)
void
register(OnmsTopologyUpdater updater)
void
subscribe(OnmsTopologyConsumer consumer)
void
unregister(OnmsTopologyUpdater updater)
void
unsubscribe(OnmsTopologyConsumer consumer)
void
update(OnmsTopologyUpdater updater, OnmsTopologyMessage message)
-
-
-
Method Detail
-
getTopology
public OnmsTopology getTopology(String protocolSupported)
- Specified by:
getTopology
in interfaceOnmsTopologyDao
-
getTopologies
public Map<OnmsTopologyProtocol,OnmsTopology> getTopologies()
- Specified by:
getTopologies
in interfaceOnmsTopologyDao
-
subscribe
public void subscribe(OnmsTopologyConsumer consumer)
- Specified by:
subscribe
in interfaceOnmsTopologyDao
-
unsubscribe
public void unsubscribe(OnmsTopologyConsumer consumer)
- Specified by:
unsubscribe
in 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:
register
in interfaceOnmsTopologyDao
-
unregister
public void unregister(OnmsTopologyUpdater updater)
- Specified by:
unregister
in interfaceOnmsTopologyDao
-
getSupportedProtocols
public Set<OnmsTopologyProtocol> getSupportedProtocols()
- Specified by:
getSupportedProtocols
in interfaceOnmsTopologyDao
-
update
public void update(OnmsTopologyUpdater updater, OnmsTopologyMessage message)
- Specified by:
update
in interfaceOnmsTopologyDao
-
-