public Object run() { service.deleted( pid ); return null; } }, getAccessControlContext( reference.getBundle() ) );
public Object run() { service.deleted( pid ); return null; } }, getAccessControlContext( reference.getBundle() ) );
public void deleted(String pid) { m_managedServiceFactoryDelegate.deleted(pid); }
private void update(ManagedServiceFactory targetService) throws ConfigurationException { if (targetService == null) { return; } if (processedConfiguration == null) { targetService.deleted(pid); } else { targetService.updated(pid, processedConfiguration); } }
private void update(ManagedServiceFactory targetService) throws ConfigurationException { if (targetService == null) { return; } if (processedConfiguration == null) { targetService.deleted(pid); } else { targetService.updated(pid, processedConfiguration); } }
private void deleted( final ServiceReference<ManagedServiceFactory> reference, final ManagedServiceFactory service, final String pid ) { if ( System.getSecurityManager() != null ) { AccessController.doPrivileged( new PrivilegedAction() { public Object run() { service.deleted( pid ); return null; } }, getAccessControlContext( reference.getBundle() ) ); } else { service.deleted( pid ); } } }
private void deleted( final ServiceReference<ManagedServiceFactory> reference, final ManagedServiceFactory service, final String pid ) { if ( System.getSecurityManager() != null ) { AccessController.doPrivileged( new PrivilegedAction() { public Object run() { service.deleted( pid ); return null; } }, getAccessControlContext( reference.getBundle() ) ); } else { service.deleted( pid ); } } }
@Test public void testInvokeFancyUpdatedMethodOk() throws Exception { Ensure ensure = createEnsure(); FancyService service = new FancyService(ensure); FactoryConfigurationAdapterImpl cdi = createConfigurationDependency(service, MyConfiguration.class); ((ManagedServiceFactory) cdi.m_component.getInstance()).updated(CONF_PID, (Dictionary<String, ?>) createDictionary()); ensure.waitForStep(1, 1000); ((ManagedServiceFactory) cdi.m_component.getInstance()).deleted(CONF_PID); ensure.waitForStep(2, 1000); }
@Test public void testInvokeManagedServiceUpdatedMethodOk() throws Exception { Ensure ensure = createEnsure(); AManagedService service = new AManagedService(ensure); FactoryConfigurationAdapterImpl cdi = createConfigurationDependency(service); ((ManagedServiceFactory) cdi.m_component.getInstance()).updated(CONF_PID, (Dictionary<String, ?>) createDictionary()); ensure.waitForStep(1, 1000); ((ManagedServiceFactory) cdi.m_component.getInstance()).deleted(CONF_PID); ensure.waitForStep(2, 1000); }
@Test public void testInvokePlainUpdatedMethodOk() throws Exception { Ensure ensure = createEnsure(); PlainService service = new PlainService(ensure); FactoryConfigurationAdapterImpl cdi = createConfigurationDependency(service); ((ManagedServiceFactory) cdi.m_component.getInstance()).updated(CONF_PID, (Dictionary<String, ?>) createDictionary()); ensure.waitForStep(1, 1000); ((ManagedServiceFactory) cdi.m_component.getInstance()).deleted(CONF_PID); ensure.waitForStep(2, 1000); }