Class DefaultTopologyService
- java.lang.Object
-
- org.opennms.features.topology.app.internal.service.DefaultTopologyService
-
- All Implemented Interfaces:
TopologyCache,TopologyService
public class DefaultTopologyService extends Object implements TopologyService
- Author:
- mvrueden
-
-
Constructor Summary
Constructors Constructor Description DefaultTopologyService()DefaultTopologyService(long cacheTimeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphgetGraph(String metaTopologyId, String namespace, Criteria[] criteria, int semanticZoomLevel)GraphProvidergetGraphProvider(String metaTopologyId, String namespace)MetaTopologyProvidergetMetaTopologyProvider(String metaTopologyId)LayoutAlgorithmgetPreferredLayoutAlgorithm(String metaTopologyId, String namespace)voidinvalidate(String namespace)voidinvalidate(String metaTopologyId, String namespace)voidinvalidateAll()booleanisCategoryAware(String namespace)voidsetServiceLocator(ServiceLocator serviceLocator)voidsetTopologyEntityCache(TopologyEntityCache topologyEntityCache)
-
-
-
Method Detail
-
getGraph
public Graph getGraph(String metaTopologyId, String namespace, Criteria[] criteria, int semanticZoomLevel)
- Specified by:
getGraphin interfaceTopologyService
-
getGraphProvider
public GraphProvider getGraphProvider(String metaTopologyId, String namespace)
- Specified by:
getGraphProviderin interfaceTopologyService
-
getPreferredLayoutAlgorithm
public LayoutAlgorithm getPreferredLayoutAlgorithm(String metaTopologyId, String namespace)
- Specified by:
getPreferredLayoutAlgorithmin interfaceTopologyService
-
getMetaTopologyProvider
public MetaTopologyProvider getMetaTopologyProvider(String metaTopologyId) throws NoSuchProviderException
- Specified by:
getMetaTopologyProviderin interfaceTopologyService- Throws:
NoSuchProviderException
-
isCategoryAware
public boolean isCategoryAware(String namespace)
- Specified by:
isCategoryAwarein interfaceTopologyService
-
setServiceLocator
public void setServiceLocator(ServiceLocator serviceLocator)
-
setTopologyEntityCache
public void setTopologyEntityCache(TopologyEntityCache topologyEntityCache)
-
invalidate
public void invalidate(String namespace)
- Specified by:
invalidatein interfaceTopologyCache
-
invalidate
public void invalidate(String metaTopologyId, String namespace)
- Specified by:
invalidatein interfaceTopologyCache
-
invalidateAll
public void invalidateAll()
- Specified by:
invalidateAllin interfaceTopologyCache
-
-