@AutoService(value=ServiceExtension.class) public class RemoteNetworkCacheServiceExtension extends java.lang.Object implements ServiceExtension<NetworkCacheService>
ServiceExtension.ServiceKey<U>
Constructor and Description |
---|
RemoteNetworkCacheServiceExtension() |
RemoteNetworkCacheServiceExtension(com.google.common.base.Supplier<java.util.Optional<RemoteServiceConfig>> configSupplier) |
Modifier and Type | Method and Description |
---|---|
NetworkCacheService |
createService(ServiceCreationContext context)
Creates the service instance.
|
ServiceExtension.ServiceKey<NetworkCacheService> |
getServiceKey()
Key identifying the service in AFS.
|
public RemoteNetworkCacheServiceExtension()
public RemoteNetworkCacheServiceExtension(com.google.common.base.Supplier<java.util.Optional<RemoteServiceConfig>> configSupplier)
public ServiceExtension.ServiceKey<NetworkCacheService> getServiceKey()
ServiceExtension
getServiceKey
in interface ServiceExtension<NetworkCacheService>
public NetworkCacheService createService(ServiceCreationContext context)
ServiceExtension
createService
in interface ServiceExtension<NetworkCacheService>