Class DummyNamingService

    • Constructor Detail

      • DummyNamingService

        protected DummyNamingService​(I2PAppContext context)
        The naming service should only be constructed and accessed through the application context. This constructor should only be used by the appropriate application context itself.
    • Method Detail

      • lookup

        public Destination lookup​(String hostname,
                                  Properties lookupOptions,
                                  Properties storedOptions)
        Description copied from class: NamingService
        Same as lookup(hostname) but with in and out options Note that whether this (and lookup(hostname)) resolve Base 32 addresses in the form {52 chars}.b32.i2p is NamingService-specific.
        Specified by:
        lookup in class NamingService
        Parameters:
        hostname - mixed case as it could be a key
        lookupOptions - input parameter, NamingService-specific, can be null
        storedOptions - output parameter, NamingService-specific, any stored properties will be added if non-null
        Returns:
        dest or null
        Since:
        0.8.7
      • putCache

        protected static void putCache​(String s,
                                       Destination d)
        Provide basic static caching for all services
        Parameters:
        s - case-sensitive, could be a hostname or a full b64 string
      • getCache

        protected static Destination getCache​(String s)
        Parameters:
        s - case-sensitive, could be a hostname or a full b64 string
        Returns:
        cached dest or null
      • removeCache

        protected static void removeCache​(String s)
        Parameters:
        s - case-sensitive, could be a hostname or a full b64 string
        Since:
        0.8.7
      • clearCache

        protected static void clearCache()
        Since:
        0.8.1