Class DefaultTopologyService
- java.lang.Object
-
- org.opennms.features.topology.app.internal.service.DefaultTopologyService
-
- All Implemented Interfaces:
TopologyCache,TopologyService
public class DefaultTopologyService extends java.lang.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(java.lang.String metaTopologyId, java.lang.String namespace, Criteria[] criteria, int semanticZoomLevel)GraphProvidergetGraphProvider(java.lang.String metaTopologyId, java.lang.String namespace)MetaTopologyProvidergetMetaTopologyProvider(java.lang.String metaTopologyId)LayoutAlgorithmgetPreferredLayoutAlgorithm(java.lang.String metaTopologyId, java.lang.String namespace)voidinvalidate(java.lang.String namespace)voidinvalidate(java.lang.String metaTopologyId, java.lang.String namespace)voidinvalidateAll()booleanisCategoryAware(java.lang.String namespace)voidsetServiceLocator(ServiceLocator serviceLocator)voidsetTopologyEntityCache(TopologyEntityCache topologyEntityCache)
-
-
-
Method Detail
-
getGraph
public Graph getGraph(java.lang.String metaTopologyId, java.lang.String namespace, Criteria[] criteria, int semanticZoomLevel)
- Specified by:
getGraphin interfaceTopologyService
-
getGraphProvider
public GraphProvider getGraphProvider(java.lang.String metaTopologyId, java.lang.String namespace)
- Specified by:
getGraphProviderin interfaceTopologyService
-
getPreferredLayoutAlgorithm
public LayoutAlgorithm getPreferredLayoutAlgorithm(java.lang.String metaTopologyId, java.lang.String namespace)
- Specified by:
getPreferredLayoutAlgorithmin interfaceTopologyService
-
getMetaTopologyProvider
public MetaTopologyProvider getMetaTopologyProvider(java.lang.String metaTopologyId) throws NoSuchProviderException
- Specified by:
getMetaTopologyProviderin interfaceTopologyService- Throws:
NoSuchProviderException
-
isCategoryAware
public boolean isCategoryAware(java.lang.String namespace)
- Specified by:
isCategoryAwarein interfaceTopologyService
-
setServiceLocator
public void setServiceLocator(ServiceLocator serviceLocator)
-
setTopologyEntityCache
public void setTopologyEntityCache(TopologyEntityCache topologyEntityCache)
-
invalidate
public void invalidate(java.lang.String namespace)
- Specified by:
invalidatein interfaceTopologyCache
-
invalidate
public void invalidate(java.lang.String metaTopologyId, java.lang.String namespace)- Specified by:
invalidatein interfaceTopologyCache
-
invalidateAll
public void invalidateAll()
- Specified by:
invalidateAllin interfaceTopologyCache
-
-