uk.org.ogsadai.activity.extension
Interface ActivityInitialiser

All Known Implementing Classes:
ConfigurableActivityInitialiser, EventfulActivityInitialiser, InputsAndOutputsActivityInitialiser, RequestActivityInitialiser, RequestContextActivityInitialiser, RequestEventActivityInitialiser, RequestStatusBuildingActivityInitialiser, ResourceActivityInitialiser, ResourceFactoryActivityInitialiser, ResourceManagerActivityInitialiser, SecureActivityInitialiser, ServiceAddressesActivityInitialiser, SessionActivityInitialiser, TaskProcessingActivityInitialiser

public interface ActivityInitialiser

An activity initialiser handles a specific kind of initialisation task for activities. For example, a concrete activity initialiser may be used to pass the request status builder to any activities that implement the RequestStatusBuildingActivity interface.

Author:
The OGSA-DAI Project Team

Method Summary
 void initialise(Activity activity)
          Initialise the specified activity.
 

Method Detail

initialise

void initialise(Activity activity)
                throws ActivityInitialisationException,
                       ActivityUserException
Initialise the specified activity.

Parameters:
activity - activity to initialise
Throws:
ActivityInitialisationException - an error occurs during initialisation
ActivityUserException - an error occurs during initialisation that is caused by a user mistake