com.neeve.discovery
Interface IDiscoveryProvider


public interface IDiscoveryProvider

Represents an entity discovery provider.

This interface identifies a discovery provider. Each discovery provider plug-in implements this interface.

Threading:
A discovery provider is not safe for concurrent access by multiple threads.

Method Summary
 IDiscoveryCache createCache(UtlAddressDescriptor descriptor, int flags)
          Create the discovery cache.
 String getName()
          Get the provider name
 

Method Detail

getName

String getName()
Get the provider name


createCache

IDiscoveryCache createCache(UtlAddressDescriptor descriptor,
                            int flags)
                            throws EDiscoveryException
Create the discovery cache.

Parameters:
descriptor - The cache descriptor (provider specific) used to create the cache.
flags - Flags tha qualify the creation of the cache. The following flags are currently supported
- DiscoveryCacheFactory.FLG_NO_AUTOOPEN
Throws:
EDiscoveryException - Thrown in case an error occurs during the creation of the cache.
Threading:
This method is not safe for concurrent access by multiple threads.


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.