public class LoadingLookupFactory extends Object implements LookupExtractorFactory
| Modifier | Constructor and Description |
|---|---|
|
LoadingLookupFactory(DataFetcher dataFetcher,
LoadingCache<String,String> loadingCache,
LoadingCache<String,List<String>> reverseLoadingCache) |
protected |
LoadingLookupFactory(DataFetcher dataFetcher,
LoadingCache<String,String> loadingCache,
LoadingCache<String,List<String>> reverseLoadingCache,
LoadingLookup loadingLookup) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
close()
This method will be called to stop the LookupExtractor upon deletion.
|
boolean |
equals(Object o) |
LoadingLookup |
get() |
LookupIntrospectHandler |
getIntrospectHandler() |
boolean |
replaces(LookupExtractorFactory lookupExtractorFactory)
Determine if this LookupExtractorFactory should replace some other LookupExtractorFactory.
|
boolean |
start()
This method will be called to start the LookupExtractor upon registered
Calling start multiple times should return true if successfully started.
|
public LoadingLookupFactory(DataFetcher dataFetcher, LoadingCache<String,String> loadingCache, LoadingCache<String,List<String>> reverseLoadingCache)
protected LoadingLookupFactory(DataFetcher dataFetcher, LoadingCache<String,String> loadingCache, LoadingCache<String,List<String>> reverseLoadingCache, LoadingLookup loadingLookup)
public boolean start()
LookupExtractorFactoryThis method will be called to start the LookupExtractor upon registered Calling start multiple times should return true if successfully started.
start in interface LookupExtractorFactoryLookupExtractor otherwise returns true.public boolean close()
LookupExtractorFactoryThis method will be called to stop the LookupExtractor upon deletion. Calling this method multiple times should always return true if successfully closed.
close in interface LookupExtractorFactoryLookupExtractor otherwise returns truepublic boolean replaces(@Nullable LookupExtractorFactory lookupExtractorFactory)
LookupExtractorFactoryreplaces in interface LookupExtractorFactorylookupExtractorFactory - Some other LookupExtractorFactory which might need replaced@Nullable public LookupIntrospectHandler getIntrospectHandler()
getIntrospectHandler in interface LookupExtractorFactorynull if it is not supported.
This will be called once per HTTP request to introspect the actual lookup.public LoadingLookup get()
get in interface com.google.common.base.Supplier<LookupExtractor>Copyright © 2011–2017. All rights reserved.