Class UriResolverManager


  • public class UriResolverManager
    extends Object
    The Class UriResolverManager.
    Author:
    Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it Sep 6, 2016
    • Field Detail

      • LOG

        public static final org.slf4j.Logger LOG
    • Method Detail

      • lockReader

        public void lockReader()
        Lock reader.
      • releaseReader

        public void releaseReader()
        Release reader.
      • countReaders

        public int countReaders()
        Count readers.
        Returns:
        the int
      • getApplicationTypes

        public Set<String> getApplicationTypes()
        Gets the application types.
        Returns:
        the Application Types available
      • getResolver

        public Resolver getResolver​(String applicationType)
        Gets the resolver.
        Parameters:
        applicationType - the application type
        Returns:
        the resolver
      • getCapabilities

        public Map<String,​Resolver> getCapabilities()
        Gets the capabilities.
        Returns:
        a map Application Type - Resolver
      • setTimerUriResolverReader

        public void setTimerUriResolverReader​(long delay,
                                              long period)
        Sets the timer uri resolver reader.
        Parameters:
        delay - the delay
        period - the period
      • cancelTimerUriResolverReader

        public void cancelTimerUriResolverReader()
        Cancel timer uri resolver reader.
      • invalidUriResolverReader

        public void invalidUriResolverReader()
        Invalid uri resolver reader.