public class DeploymentAgent
extends java.lang.Object
implements org.osgi.service.cm.ManagedService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FABRIC_ZOOKEEPER_PID |
Constructor and Description |
---|
DeploymentAgent(org.osgi.framework.BundleContext bundleContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
doUpdate(java.util.Dictionary<java.lang.String,?> props) |
protected void |
findBundlesWithFragmentsToRefresh(java.util.Set<org.osgi.framework.Bundle> toRefresh) |
protected void |
findBundlesWithOptionalPackagesToRefresh(java.util.Set<org.osgi.framework.Bundle> toRefresh) |
protected java.io.InputStream |
getBundleInputStream(org.osgi.resource.Resource resource,
java.util.Map<java.lang.String,StreamProvider> providers) |
protected java.util.concurrent.ExecutorService |
getDownloadExecutor() |
long |
getUrlHandlersTimeout() |
boolean |
isResolveOptionalImports() |
protected static void |
putAllProperties(java.util.Properties answer,
org.apache.felix.utils.properties.Properties properties) |
protected void |
refreshPackages(java.util.Collection<org.osgi.framework.Bundle> bundles) |
void |
setResolveOptionalImports(boolean resolveOptionalImports) |
void |
setUrlHandlersTimeout(long urlHandlersTimeout) |
void |
start() |
void |
stop() |
void |
updated(java.util.Dictionary<java.lang.String,?> props) |
protected boolean |
updateFramework(org.apache.felix.utils.properties.Properties properties,
java.lang.String url) |
public static final java.lang.String FABRIC_ZOOKEEPER_PID
public DeploymentAgent(org.osgi.framework.BundleContext bundleContext) throws java.io.IOException
java.io.IOException
public boolean isResolveOptionalImports()
public void setResolveOptionalImports(boolean resolveOptionalImports)
public long getUrlHandlersTimeout()
public void setUrlHandlersTimeout(long urlHandlersTimeout)
public void start() throws java.io.IOException
java.io.IOException
public void stop() throws java.lang.InterruptedException
java.lang.InterruptedException
public void updated(java.util.Dictionary<java.lang.String,?> props) throws org.osgi.service.cm.ConfigurationException
updated
in interface org.osgi.service.cm.ManagedService
org.osgi.service.cm.ConfigurationException
protected static void putAllProperties(java.util.Properties answer, org.apache.felix.utils.properties.Properties properties)
public boolean doUpdate(java.util.Dictionary<java.lang.String,?> props) throws java.lang.Exception
java.lang.Exception
protected java.io.InputStream getBundleInputStream(org.osgi.resource.Resource resource, java.util.Map<java.lang.String,StreamProvider> providers) throws java.io.IOException
java.io.IOException
protected void findBundlesWithFragmentsToRefresh(java.util.Set<org.osgi.framework.Bundle> toRefresh)
protected void findBundlesWithOptionalPackagesToRefresh(java.util.Set<org.osgi.framework.Bundle> toRefresh)
protected boolean updateFramework(org.apache.felix.utils.properties.Properties properties, java.lang.String url) throws java.lang.Exception
java.lang.Exception
protected void refreshPackages(java.util.Collection<org.osgi.framework.Bundle> bundles) throws java.lang.InterruptedException
java.lang.InterruptedException
protected java.util.concurrent.ExecutorService getDownloadExecutor()
Copyright © 2011-2014 Red Hat. All Rights Reserved.