/** * Returns the module container this module is contained in. * @return the module container. */ public final ModuleContainer getContainer() { return revisions.getContainer(); }
private void invalidate0(boolean releaseLoader) { ModuleLoader current; synchronized (monitor) { this.isValid = false; current = loader; if (releaseLoader) { loader = null; } } revision.getRevisions().getContainer().getAdaptor().invalidateWiring(this, current); }
@Override public ModuleLoader call() throws Exception { if (!isValid) { return null; } return getRevision().getRevisions().getContainer().adaptor.createModuleLoader(ModuleWiring.this); } }
@Override public ModuleLoader call() throws Exception { if (!isValid) { return null; } return getRevision().getRevisions().getContainer().adaptor.createModuleLoader(ModuleWiring.this); } }
private void persistStopOptions(StopOptions... options) { if (StopOptions.TRANSIENT.isContained(options)) return; settings.clear(); revisions.getContainer().moduleDatabase.persistSettings(settings, this); }
private void persistStopOptions(StopOptions... options) { if (StopOptions.TRANSIENT.isContained(options)) return; settings.clear(); revisions.getContainer().moduleDatabase.persistSettings(settings, this); }
private void persistStopOptions(StopOptions... options) { if (StopOptions.TRANSIENT.isContained(options)) return; settings.clear(); revisions.getContainer().moduleDatabase.persistSettings(settings, this); }
@Override public ModuleLoader call() throws Exception { if (!isValid) { return null; } return getRevision().getRevisions().getContainer().adaptor.createModuleLoader(ModuleWiring.this); } }
@Override protected void startWorker() throws BundleException { super.startWorker(); ((ContainerStartLevel) getRevisions().getContainer().getFrameworkStartLevel()).doContainerStartLevel(this, ContainerStartLevel.USE_BEGINNING_START_LEVEL); }
@Override public void start(StartOptions... options) throws BundleException { // make sure to init if needed init(); // Always transient super.start(StartOptions.TRANSIENT, StartOptions.USE_ACTIVATION_POLICY); getRevisions().getContainer().adaptor.publishContainerEvent(ContainerEvent.STARTED, this, null); }
@Override protected void startWorker() throws BundleException { super.startWorker(); ((ContainerStartLevel) getRevisions().getContainer().getFrameworkStartLevel()).doContainerStartLevel(this, ContainerStartLevel.USE_BEGINNING_START_LEVEL); }
@Override protected void startWorker() throws BundleException { super.startWorker(); ((ContainerStartLevel) getRevisions().getContainer().getFrameworkStartLevel()).doContainerStartLevel(this, ContainerStartLevel.USE_BEGINNING_START_LEVEL); }
@Override public void start(StartOptions... options) throws BundleException { // make sure to init if needed init(); // Always transient super.start(StartOptions.TRANSIENT, StartOptions.USE_ACTIVATION_POLICY); getRevisions().getContainer().adaptor.publishContainerEvent(ContainerEvent.STARTED, this, null); }
@Override protected void startWorker() throws BundleException { super.startWorker(); ((ContainerStartLevel) getRevisions().getContainer().getFrameworkStartLevel()).doContainerStartLevel(this, ContainerStartLevel.USE_BEGINNING_START_LEVEL); }
@Override protected void startWorker() throws BundleException { super.startWorker(); ((ContainerStartLevel) getRevisions().getContainer().getFrameworkStartLevel()).doContainerStartLevel(this, ContainerStartLevel.USE_BEGINNING_START_LEVEL); }
@Override protected void stopWorker() throws BundleException { super.stopWorker(); ((ContainerStartLevel) getRevisions().getContainer().getFrameworkStartLevel()).doContainerStartLevel(this, 0); } }
private void invalidate0(boolean releaseLoader) { // set the isValid to false first isValid = false; ModuleLoader current = releaseLoader ? loader.getAndClear() : loader.get(); revision.getRevisions().getContainer().getAdaptor().invalidateWiring(this, current); }
private void invalidate0(boolean releaseLoader) { // set the isValid to false first isValid = false; ModuleLoader current = releaseLoader ? loader.getAndClear() : loader.get(); revision.getRevisions().getContainer().getAdaptor().invalidateWiring(this, current); }
private void invalidate0(boolean releaseLoader) { // set the isValid to false first isValid = false; ModuleLoader current = releaseLoader ? loader.getAndClear() : loader.get(); revision.getRevisions().getContainer().getAdaptor().invalidateWiring(this, current); }
private void invalidate0(boolean releaseLoader) { // set the isValid to false first isValid = false; ModuleLoader current = releaseLoader ? loader.getAndClear() : loader.get(); revision.getRevisions().getContainer().getAdaptor().invalidateWiring(this, current); }