Running Penrose

Starting Penrose Service

The following code will start Penrose service in the current directory.

Penrose penrose = new Penrose();
penrose.start();

The following code will start Penrose service in a specific directory.

Penrose penrose = new Penrose("c:\\usr\\local\\penrose");
penrose.start();

The following code will start Penrose server with a specific configuration.

PenroseConfig penroseConfig = ...

Penrose penrose = new Penrose(penroseConfig);
penrose.start();

Stopping Penrose Service

This will stop all Penrose threads.

penrose.stop();

Starting Penrose Server

The following code will start Penrose server in the current directory.

PenroseServer penroseServer = new PenroseServer();
penroseServer.start();

The following code will start Penrose server in a specific directory.

PenroseServer penroseServer = new PenroseServer("c:\\usr\\local\\penrose");
penroseServer.start();

The following code will start Penrose server with a specific configuration.

PenroseConfig penroseConfig = ...

PenroseServer penroseServer = new PenroseServer(penroseConfig);
penroseServer.start();

Stopping Penrose Server

This will stop Penrose server including other services.

penroseServer.stop();

References