public abstract class EmbeddedDeployableContainer<T extends OSGiContainerConfiguration> extends Object implements org.jboss.arquillian.container.spi.client.container.DeployableContainer<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
EmbeddedDeployableContainer.AbstractContainerLogger |
static interface |
EmbeddedDeployableContainer.ContainerLogger |
| Constructor and Description |
|---|
EmbeddedDeployableContainer() |
| Modifier and Type | Method and Description |
|---|---|
static void |
awaitArquillianBundleActive(org.osgi.framework.BundleContext syscontext) |
static void |
awaitBootstrapCompleteService(org.osgi.framework.BundleContext syscontext,
String serviceName) |
static void |
awaitFrameworkBeginningStartLevel(org.osgi.framework.BundleContext syscontext) |
protected org.osgi.framework.launch.Framework |
createFramework(T conf) |
org.jboss.arquillian.container.spi.client.protocol.metadata.ProtocolMetaData |
deploy(org.jboss.shrinkwrap.api.Archive<?> archive) |
void |
deploy(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor) |
protected OSGiContainerConfiguration |
getContainerConfiguration() |
org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription |
getDefaultProtocol() |
protected org.osgi.framework.launch.Framework |
getFramework() |
protected EmbeddedDeployableContainer.ContainerLogger |
getLogger() |
protected void |
installArquillianBundle() |
protected org.osgi.framework.Bundle |
installBundle(String location,
InputStream inputStream) |
void |
setup(T configuration) |
void |
start() |
protected org.osgi.framework.BundleContext |
startFramework() |
void |
stop() |
protected void |
stopFramework() |
void |
undeploy(org.jboss.shrinkwrap.api.Archive<?> archive) |
void |
undeploy(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor) |
protected void |
uninstallBundle(org.osgi.framework.Bundle bundle) |
public org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription getDefaultProtocol()
getDefaultProtocol in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends OSGiContainerConfiguration>public void setup(T configuration)
setup in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends OSGiContainerConfiguration>protected OSGiContainerConfiguration getContainerConfiguration()
protected EmbeddedDeployableContainer.ContainerLogger getLogger()
protected org.osgi.framework.launch.Framework createFramework(T conf)
protected org.osgi.framework.launch.Framework getFramework()
protected org.osgi.framework.BundleContext startFramework()
throws org.osgi.framework.BundleException
org.osgi.framework.BundleExceptionprotected void stopFramework()
throws org.osgi.framework.BundleException
org.osgi.framework.BundleExceptionprotected org.osgi.framework.Bundle installBundle(String location, InputStream inputStream) throws org.osgi.framework.BundleException
org.osgi.framework.BundleExceptionprotected void uninstallBundle(org.osgi.framework.Bundle bundle)
throws org.osgi.framework.BundleException
org.osgi.framework.BundleExceptionpublic void start()
throws org.jboss.arquillian.container.spi.client.container.LifecycleException
start in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends OSGiContainerConfiguration>org.jboss.arquillian.container.spi.client.container.LifecycleExceptionpublic static void awaitArquillianBundleActive(org.osgi.framework.BundleContext syscontext)
throws org.jboss.arquillian.container.spi.client.container.LifecycleException
org.jboss.arquillian.container.spi.client.container.LifecycleExceptionpublic static void awaitFrameworkBeginningStartLevel(org.osgi.framework.BundleContext syscontext)
public static void awaitBootstrapCompleteService(org.osgi.framework.BundleContext syscontext,
String serviceName)
protected void installArquillianBundle()
throws org.jboss.arquillian.container.spi.client.container.LifecycleException
org.jboss.arquillian.container.spi.client.container.LifecycleExceptionpublic void stop()
throws org.jboss.arquillian.container.spi.client.container.LifecycleException
stop in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends OSGiContainerConfiguration>org.jboss.arquillian.container.spi.client.container.LifecycleExceptionpublic org.jboss.arquillian.container.spi.client.protocol.metadata.ProtocolMetaData deploy(org.jboss.shrinkwrap.api.Archive<?> archive)
throws org.jboss.arquillian.container.spi.client.container.DeploymentException
deploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends OSGiContainerConfiguration>org.jboss.arquillian.container.spi.client.container.DeploymentExceptionpublic void undeploy(org.jboss.shrinkwrap.api.Archive<?> archive)
throws org.jboss.arquillian.container.spi.client.container.DeploymentException
undeploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends OSGiContainerConfiguration>org.jboss.arquillian.container.spi.client.container.DeploymentExceptionpublic void deploy(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor)
throws org.jboss.arquillian.container.spi.client.container.DeploymentException
deploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends OSGiContainerConfiguration>org.jboss.arquillian.container.spi.client.container.DeploymentExceptionpublic void undeploy(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor)
throws org.jboss.arquillian.container.spi.client.container.DeploymentException
undeploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends OSGiContainerConfiguration>org.jboss.arquillian.container.spi.client.container.DeploymentExceptionCopyright © 2013 JBoss by Red Hat. All Rights Reserved.