public abstract class AbstractEmbeddedDeployableContainer<T extends OSGiContainerConfiguration> extends Object implements org.jboss.arquillian.container.spi.client.container.DeployableContainer<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractEmbeddedDeployableContainer.AbstractContainerLogger |
static interface |
AbstractEmbeddedDeployableContainer.ContainerLogger |
| Constructor and Description |
|---|
AbstractEmbeddedDeployableContainer() |
| Modifier and Type | Method and Description |
|---|---|
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 AbstractEmbeddedDeployableContainer.ContainerLogger |
getLogger() |
org.osgi.framework.BundleContext |
getSystemContext() |
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 AbstractEmbeddedDeployableContainer.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 final 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 installArquillianBundle()
throws org.jboss.arquillian.container.spi.client.container.LifecycleException
org.jboss.arquillian.container.spi.client.container.LifecycleExceptionpublic org.osgi.framework.BundleContext getSystemContext()
public final 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.