This page last changed on Jul 17, 2005 by vmassol.

Definition

Configures your container in a specific directory

Explanation

The standalone configuration allows configuring your container so that it is setup to start in a directory you choose (see the configuration page for more general explanations).

There are different ways of using a standalone configuration:

  • By directly instantiating the configuration matching your container. For example:
[...]
Configuration configuration = 
    new Resin3xStandaloneConfiguration("target/resin3x");

Container container = new Resin3xContainer(configuration);
[...]
  • By using the DefaultConfigurationFactory which automatically maps the right implementation for the container you're using. For example:
[...]
ConfigurationFactory factory = new DefaultConfigurationFactory();
Configuration configuration = factory.createConfiguration("resin3x", 
    ConfigurationFactory.STANDALONE, "target/resin3x");

Container container = new Resin3xContainer(configuration);
[...]
  • By using the DefaultContainerFactory which has a constructor for creating a Container and a Configuration at the same time. For example:
[...]
ContainerFactory factory = new DefaultContainerFactory();
Container container = factory.createContainer("resin3x", 
    ConfigurationType.STANDALONE, "target/resin3x");
[...]

Example using the Ant API

<cargo-resin3x [...]>
  <configuration hint="standalone" dir="target/resin3x"/>
  [...]
</cargo-resin3x>
Document generated by Confluence on Jul 21, 2005 06:52