Package org.ogf.saga.bootstrap

This package contains the bootstrap mechanism which connects a SAGA application, written on top of the SAGA Java language bindings, to a specific SAGA implementation.

See: Description

Package org.ogf.saga.bootstrap Description

This package contains the bootstrap mechanism which connects a SAGA application, written on top of the SAGA Java language bindings, to a specific SAGA implementation.

The setup requires a bootstrap mechanism for creating factory objects. This is realized with the SagaFactory interface, and the ImplementationBootstrapLoader class. This mechanism uses the saga.factory property, to be set by the user to point to an implementation-specific metafactory, which in turn has methods to create factories for all SAGA packages.

A mechanism is included to provide properties by means of a configuration file called saga.properties, which is looked for in the classpath, and in the current directory. Also, properties can be passed on by means of the usual Java System properties.

Copyright © 2016 Open Grid Forum. All rights reserved.