|
||||||||||
| 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()
|
|
| 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. |
|
URL |
getURL()
Returns the globally unique identifier. |
|
|
initProxyHelpers(HelperProxyFactory helperProxyFactory,
org.apache.axis.message.addressing.EndpointReferenceType EPR,
Class<T> iface)
Initialises a new manager. |
|
void |
setDescription(String description)
Change the textual description, as returned by getDescription. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataStagerManagerImpl()
| Method Detail |
|---|
public <T> T initProxyHelpers(HelperProxyFactory helperProxyFactory,
org.apache.axis.message.addressing.EndpointReferenceType EPR,
Class<T> iface)
initProxyHelpers in interface ProxyHelpersEPR - The EPR of a resource that "contains" the data stager.helperProxyFactory - the factory creating the helperiface - the interface requested by the caller of ProxyFactory.createProxy(org.apache.axis.message.addressing.EndpointReferenceType, java.lang.Class)
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 RemoteException
DataStagerManager
dataStagerInstantaneousUsageChanged in interface DataStagerManagerstagerEPR - The EPR of the data stager generating the usage reportmetric - The metric type of the resource being used
RemoteException
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 URL getURL()
StorableInStateRepository
getURL in interface StorableInStateRepositorypublic void setDescription(String description)
StorableInStateRepository
setDescription in interface StorableInStateRepositorypublic 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 | |||||||||