org.hippoecm.hst.configuration.model
Interface HstManager

All Known Implementing Classes:
HstManagerImpl

public interface HstManager


Method Summary
 List<HstConfigurationAugmenter> getHstConfigurationAugmenters()
           
 String getPathSuffixDelimiter()
          Returns the request path suffix delimiter.
 HstSiteMapItemHandlerFactory getSiteMapItemHandlerFactory()
           
 HstSiteMapMatcher getSiteMapMatcher()
          a HstSitesManager must contain a reference to the HstSiteMapMatcher that is being used.
 HstURLFactory getUrlFactory()
           
 VirtualHosts getVirtualHosts()
           
 void invalidate(javax.jcr.observation.EventIterator events)
          Invalidates this HstSitesManager with EventIterator events.
 void invalidateAll()
          Invalidates this HstSitesManager completely.
 

Method Detail

getVirtualHosts

VirtualHosts getVirtualHosts()
                             throws RepositoryNotAvailableException
Returns:
the VirtualHosts
Throws:
RepositoryNotAvailableException

getUrlFactory

HstURLFactory getUrlFactory()
Returns:
the HstURLFactory

getSiteMapMatcher

HstSiteMapMatcher getSiteMapMatcher()
a HstSitesManager must contain a reference to the HstSiteMapMatcher that is being used. You can inject your own HstSiteMapMatcher implementation if needed

Returns:
the global HstSiteMapMatcher implementation used for all the hosts & sites

getSiteMapItemHandlerFactory

HstSiteMapItemHandlerFactory getSiteMapItemHandlerFactory()
Returns:
the siteMapItemHandler factory which can create HstSiteMapItemHandler instances

invalidate

void invalidate(javax.jcr.observation.EventIterator events)
Invalidates this HstSitesManager with EventIterator events. Typically this invalidate is called after a received event indicating that for example the backing hosts configuration has been changed.

Parameters:
events -

invalidateAll

void invalidateAll()
Invalidates this HstSitesManager completely. For example useful after a repository reconnection where you do not know whether some events might have been missed


getPathSuffixDelimiter

String getPathSuffixDelimiter()
Returns the request path suffix delimiter.

Returns:

getHstConfigurationAugmenters

List<HstConfigurationAugmenter> getHstConfigurationAugmenters()
Returns:
the List of HstConfigurationAugmenters and empty list if no providers available.


Copyright © 2008-2012 Hippo. All Rights Reserved.