|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.itinnovation.grid.service.data.DataStagerManagerImpl
public class DataStagerManagerImpl
Default implementation of DataStagerManager
| Field Summary |
|---|
| Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.data.DataStagerManager |
|---|
PROXY_IFACE |
| Constructor Summary | |
|---|---|
DataStagerManagerImpl(StateRepository repository,
org.apache.axis.message.addressing.EndpointReferenceType EPR)
Constructs a new manager. |
|
| Method Summary | |
|---|---|
int |
compareTo(StorableInStateRepository o)
|
void |
dataStagerAddCumulativeUsageReport(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR,
Metric metric,
double value)
Called when a data stager generates a cumulative usage report such as an update in the amount of data transfer used. |
void |
dataStagerContinueActivity(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR,
Constraint[] constraints)
Called when a data stager makes a continueActivity request. |
void |
dataStagerInstantaneousUsageChanged(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR,
Metric metric)
Called when a data stager generates an instantaneous usage report. |
void |
dataStagerStartActivity(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR,
Constraint[] constraints,
UsageReport[] usageReports)
Called when a data stager makes a startActivity request. |
String |
getDescription()
Returns a textual description of the object. |
org.apache.axis.message.addressing.EndpointReferenceType |
getEndpointRef()
Return an EndpointReferenceType for this conversation. |
Class<DataStagerManager> |
getInterface()
Returns the type of this object. |
URL |
getParentURL()
Returns the URL of this object's parent. |
StateRepository |
getRepository()
Get the StateRepository holding this object. |
URL |
getURL()
Returns the globally unique identifier. |
void |
setDescription(String description)
Change the textual description, as returned by getDescription. |
void |
setRepository(StateRepository repository)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataStagerManagerImpl(StateRepository repository,
org.apache.axis.message.addressing.EndpointReferenceType EPR)
throws ObjectAlreadyExists
EPR - The EPR of a resource that "contains" the data stager.
ObjectAlreadyExists| Method Detail |
|---|
public void dataStagerAddCumulativeUsageReport(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR,
Metric metric,
double value)
DataStagerManager
dataStagerAddCumulativeUsageReport in interface DataStagerManagerstagerEPR - The EPR of the data stager generating the usage reportmetric - The metric type of the resource being usedvalue - The cumulative increase in use of the metric
public void dataStagerContinueActivity(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR,
Constraint[] constraints)
throws RemoteException
DataStagerManager
dataStagerContinueActivity in interface DataStagerManagerstagerEPR - The EPR of the data stager making the requestconstraints - An array of constraints that must be satisfied.
RemoteException
public void dataStagerInstantaneousUsageChanged(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR,
Metric metric)
throws GridFailureException
DataStagerManager
dataStagerInstantaneousUsageChanged in interface DataStagerManagerstagerEPR - The EPR of the data stager generating the usage reportmetric - The metric type of the resource being used
GridFailureException
public void dataStagerStartActivity(org.apache.axis.message.addressing.EndpointReferenceType stagerEPR,
Constraint[] constraints,
UsageReport[] usageReports)
DataStagerManager
dataStagerStartActivity in interface DataStagerManagerstagerEPR - The EPR of the data stager making the requestconstraints - An array of constraints that must be satisfied if the
stager is to be created successfully.usageReports - An array of initial usage reports.public String getDescription()
StorableInStateRepository
getDescription in interface StorableInStateRepositorypublic org.apache.axis.message.addressing.EndpointReferenceType getEndpointRef()
StorableInStateRepository
getEndpointRef in interface StorableInStateRepositorypublic Class<DataStagerManager> getInterface()
StorableInStateRepository
getInterface in interface StorableInStateRepositorypublic URL getParentURL()
StorableInStateRepository
getParentURL in interface StorableInStateRepositorypublic StateRepository getRepository()
StorableInStateRepository
getRepository in interface StorableInStateRepositorypublic URL getURL()
StorableInStateRepository
getURL in interface StorableInStateRepositorypublic void setDescription(String description)
StorableInStateRepository
setDescription in interface StorableInStateRepositorypublic void setRepository(StateRepository repository)
public int compareTo(StorableInStateRepository o)
compareTo in interface Comparable<StorableInStateRepository>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||