
public class GlobalBundleScanningSchemaServiceImpl extends Object implements org.opendaylight.yangtools.yang.model.api.SchemaContextProvider, org.opendaylight.controller.sal.core.api.model.SchemaService, org.osgi.util.tracker.ServiceTrackerCustomizer<org.opendaylight.yangtools.yang.model.api.SchemaContextListener,org.opendaylight.yangtools.yang.model.api.SchemaContextListener>, org.opendaylight.controller.sal.core.api.model.YangTextSourceProvider, AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
org.opendaylight.yangtools.yang.model.api.SchemaContextListener |
addingService(org.osgi.framework.ServiceReference<org.opendaylight.yangtools.yang.model.api.SchemaContextListener> reference) |
void |
addModule(org.opendaylight.yangtools.yang.model.api.Module module) |
void |
close() |
static GlobalBundleScanningSchemaServiceImpl |
createInstance(org.osgi.framework.BundleContext ctx) |
org.osgi.framework.BundleContext |
getContext() |
org.opendaylight.yangtools.yang.model.api.SchemaContext |
getGlobalContext() |
org.opendaylight.yangtools.yang.model.api.SchemaContext |
getSchemaContext() |
org.opendaylight.yangtools.yang.model.api.SchemaContext |
getSessionContext() |
com.google.common.util.concurrent.CheckedFuture<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource,org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceException> |
getSource(org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier sourceIdentifier) |
void |
modifiedService(org.osgi.framework.ServiceReference<org.opendaylight.yangtools.yang.model.api.SchemaContextListener> reference,
org.opendaylight.yangtools.yang.model.api.SchemaContextListener service) |
org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.yangtools.yang.model.api.SchemaContextListener> |
registerSchemaContextListener(org.opendaylight.yangtools.yang.model.api.SchemaContextListener listener) |
void |
removedService(org.osgi.framework.ServiceReference<org.opendaylight.yangtools.yang.model.api.SchemaContextListener> reference,
org.opendaylight.yangtools.yang.model.api.SchemaContextListener service) |
void |
removeModule(org.opendaylight.yangtools.yang.model.api.Module module) |
void |
start() |
void |
tryToUpdateSchemaContext() |
public static GlobalBundleScanningSchemaServiceImpl createInstance(org.osgi.framework.BundleContext ctx)
public org.osgi.framework.BundleContext getContext()
public void start()
public org.opendaylight.yangtools.yang.model.api.SchemaContext getSchemaContext()
getSchemaContext in interface org.opendaylight.yangtools.yang.model.api.SchemaContextProviderpublic org.opendaylight.yangtools.yang.model.api.SchemaContext getGlobalContext()
getGlobalContext in interface org.opendaylight.controller.sal.core.api.model.SchemaServicepublic void addModule(org.opendaylight.yangtools.yang.model.api.Module module)
addModule in interface org.opendaylight.controller.sal.core.api.model.SchemaServicepublic org.opendaylight.yangtools.yang.model.api.SchemaContext getSessionContext()
getSessionContext in interface org.opendaylight.controller.sal.core.api.model.SchemaServicepublic void removeModule(org.opendaylight.yangtools.yang.model.api.Module module)
removeModule in interface org.opendaylight.controller.sal.core.api.model.SchemaServicepublic org.opendaylight.yangtools.concepts.ListenerRegistration<org.opendaylight.yangtools.yang.model.api.SchemaContextListener> registerSchemaContextListener(org.opendaylight.yangtools.yang.model.api.SchemaContextListener listener)
registerSchemaContextListener in interface org.opendaylight.controller.sal.core.api.model.SchemaServicepublic void close()
close in interface AutoCloseablepublic com.google.common.util.concurrent.CheckedFuture<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource,org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceException> getSource(org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier sourceIdentifier)
getSource in interface org.opendaylight.yangtools.yang.model.repo.spi.SchemaSourceProvider<org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource>public org.opendaylight.yangtools.yang.model.api.SchemaContextListener addingService(org.osgi.framework.ServiceReference<org.opendaylight.yangtools.yang.model.api.SchemaContextListener> reference)
addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.opendaylight.yangtools.yang.model.api.SchemaContextListener,org.opendaylight.yangtools.yang.model.api.SchemaContextListener>public void tryToUpdateSchemaContext()
public void modifiedService(org.osgi.framework.ServiceReference<org.opendaylight.yangtools.yang.model.api.SchemaContextListener> reference,
org.opendaylight.yangtools.yang.model.api.SchemaContextListener service)
modifiedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.opendaylight.yangtools.yang.model.api.SchemaContextListener,org.opendaylight.yangtools.yang.model.api.SchemaContextListener>public void removedService(org.osgi.framework.ServiceReference<org.opendaylight.yangtools.yang.model.api.SchemaContextListener> reference,
org.opendaylight.yangtools.yang.model.api.SchemaContextListener service)
removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<org.opendaylight.yangtools.yang.model.api.SchemaContextListener,org.opendaylight.yangtools.yang.model.api.SchemaContextListener>Copyright © 2017 OpenDaylight. All rights reserved.