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 |
|---|---|
protected void |
awaitArquillianBundleActive(org.osgi.framework.BundleContext syscontext,
long timeout,
TimeUnit unit) |
protected void |
awaitBootstrapCompleteService(org.osgi.framework.BundleContext syscontext,
String serviceName,
long timeout,
TimeUnit unit) |
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.LifecycleExceptionprotected void awaitArquillianBundleActive(org.osgi.framework.BundleContext syscontext,
long timeout,
TimeUnit unit)
throws org.jboss.arquillian.container.spi.client.container.LifecycleException
org.jboss.arquillian.container.spi.client.container.LifecycleExceptionprotected void awaitBootstrapCompleteService(org.osgi.framework.BundleContext syscontext,
String serviceName,
long timeout,
TimeUnit unit)
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 © 2014 JBoss by Red Hat. All Rights Reserved.