uk.org.ogsadai.activity.extension
Class RequestActivityInitialiser

java.lang.Object
  extended by uk.org.ogsadai.activity.extension.RequestActivityInitialiser
All Implemented Interfaces:
ActivityInitialiser

public class RequestActivityInitialiser
extends java.lang.Object
implements ActivityInitialiser

Initialises session activities by passing the session resource to the activity.

Author:
The OGSA-DAI Project Team

Constructor Summary
RequestActivityInitialiser(ResourceManager resourceManager, ResourceID requestID)
          Creates an initialiser that will use the specified resource manager for accessing the target resource.
 
Method Summary
 void initialise(Activity activity)
          Initialise the specified activity.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestActivityInitialiser

public RequestActivityInitialiser(ResourceManager resourceManager,
                                  ResourceID requestID)
Creates an initialiser that will use the specified resource manager for accessing the target resource.

Parameters:
resourceManager - the resource manager managing the request resource
requestID - the ID of the request
Method Detail

initialise

public void initialise(Activity activity)
                throws ActivityInitialisationException
Description copied from interface: ActivityInitialiser
Initialise the specified activity.

Specified by:
initialise in interface ActivityInitialiser
Parameters:
activity - activity to initialise
Throws:
ActivityInitialisationException - an error occurs during initialisation