public class ServicesCatalogAccess extends AbstractModuleSystemAccessor
access, loggerMODULE_CLASS, MODULE_DESCRIPTOR_CLASS, RESOLVED_MODULE_CLASS| Modifier and Type | Method and Description |
|---|---|
void |
addProvider(java.lang.String serviceName,
ModuleAccess module,
java.lang.String providerName) |
void |
addProvider(java.lang.String serviceName,
java.lang.Object module,
java.lang.String providerName) |
void |
addProvider(java.lang.String serviceName,
ServiceProviderAccess provider) |
ServiceProviderAccess |
asProvider(java.lang.Object provider) |
ServiceProviderAccess |
constructProvider(ModuleAccess module,
java.lang.String providerName) |
ServiceProviderAccess |
constructProvider(java.lang.Object module,
java.lang.String providerName) |
void |
inheritProviders(ServicesCatalogAccess catalog,
java.lang.Object module,
java.lang.String moduleName,
java.util.Collection<java.lang.String> serviceMovementBlacklist) |
java.lang.Class<?> |
providerClass() |
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
providers() |
void |
registerModule(ModuleAccess module) |
void |
registerModule(java.lang.Object module) |
boolean |
removeImplementations(java.lang.String service,
java.lang.String impl) |
access, accessAs, construct, construct, construct, constructDirect, constructDirect, defaultMapPrinter, getClassAccess, getClassAccess, getClassForName, getClassForName, getClassLoader, getConfiguration, getJavaLangAccess, getJavaLangAccess, getModule, getModuleDescriptor, getModuleDescriptorBuilder, getModuleDescriptorBuilder, getModuleLayer, getModuleReference, getResolvedModule, invokeStatic, invokeStatic, invokeStatic, invokeStatic, invokeStaticDirect, invokeStaticDirect, logger, newModule, newResolvedModule, newResolvedModuleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitas, as, asCollection, asList, asMap, asMapCollectionValue, asMapDefault, asOptional, asOptionalResult, asOptionalResult, asSet, construct, construct, construct, constructDirect, constructDirect, get, get, getAsLogger, getClassAccess, getClassAccess, getClassForName, getClassForName, getClassLoader, getConfiguration, getDirect, getJavaLangAccess, getJavaLangAccess, getModule, getModuleDescriptor, getModuleDescriptorBuilder, getModuleDescriptorBuilder, getModuleLayer, getModuleReference, getResolvedModule, getStatic, getStatic, getStatic, getStatic, getStaticDirect, getStaticDirect, invoke, invoke, invokeDirect, invokeStatic, invokeStatic, invokeStatic, invokeStatic, invokeStaticDirect, invokeStaticDirect, logOrPrint, logOrPrint, logOrPrint, logOrPrintError, logOrPrintError, newModule, newResolvedModule, set, set, setDirectpublic void addProvider(java.lang.String serviceName,
ModuleAccess module,
java.lang.String providerName)
public void addProvider(java.lang.String serviceName,
java.lang.Object module,
java.lang.String providerName)
public void addProvider(java.lang.String serviceName,
ServiceProviderAccess provider)
public ServiceProviderAccess asProvider(java.lang.Object provider)
public ServiceProviderAccess constructProvider(ModuleAccess module, java.lang.String providerName)
public ServiceProviderAccess constructProvider(java.lang.Object module, java.lang.String providerName)
public void inheritProviders(ServicesCatalogAccess catalog, java.lang.Object module, java.lang.String moduleName, java.util.Collection<java.lang.String> serviceMovementBlacklist)
public java.lang.Class<?> providerClass()
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> providers()
public void registerModule(ModuleAccess module)
public void registerModule(java.lang.Object module)
public boolean removeImplementations(java.lang.String service,
java.lang.String impl)