public class DependencyResolverManager extends Object implements DependencyResolverFactory, AutoCloseable
Constructor and Description |
---|
DependencyResolverManager(TransactionIdentifier transactionIdentifier,
TransactionStatus transactionStatus,
ServiceReferenceReadableRegistry readableRegistry,
BindingContextProvider bindingContextProvider,
MBeanServer beanServer) |
public DependencyResolverManager(TransactionIdentifier transactionIdentifier, TransactionStatus transactionStatus, ServiceReferenceReadableRegistry readableRegistry, BindingContextProvider bindingContextProvider, MBeanServer beanServer)
public DependencyResolver createDependencyResolver(ModuleIdentifier moduleIdentifier)
createDependencyResolver
in interface DependencyResolverFactory
public DependencyResolverImpl getOrCreate(ModuleIdentifier name)
public List<ModuleIdentifier> getSortedModuleIdentifiers()
public ModuleInternalTransactionalInfo destroyModule(ModuleIdentifier moduleIdentifier)
public void put(ModuleIdentifier moduleIdentifier, Module module, ModuleFactory moduleFactory, ModuleInternalInfo maybeOldInternalInfo, TransactionModuleJMXRegistrator.TransactionModuleJMXRegistration transactionModuleJMXRegistration, boolean isDefaultBean, org.osgi.framework.BundleContext bundleContext)
public CommitInfo toCommitInfo()
public Module findModule(ModuleIdentifier moduleIdentifier, JmxAttribute jmxAttributeForReporting)
public ModuleInternalTransactionalInfo findModuleInternalTransactionalInfo(ModuleIdentifier moduleIdentifier)
public ModuleFactory findModuleFactory(ModuleIdentifier moduleIdentifier, JmxAttribute jmxAttributeForReporting)
public Map<ModuleIdentifier,Module> getAllModules()
public void assertNotExists(ModuleIdentifier moduleIdentifier) throws InstanceAlreadyExistsException
InstanceAlreadyExistsException
public List<ModuleIdentifier> findAllByFactory(ModuleFactory factory)
public void close()
close
in interface AutoCloseable
Copyright © 2019 OpenDaylight. All rights reserved.