|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The service interface of the File Transfer Stats component. It exposes functionality to get statistics information on the File Transfer Service behaviour/usage.
Method Summary | |
TransferActivity[] |
getChannelActivity(java.util.Calendar startTime,
java.util.Calendar endTime,
java.lang.String channelName,
java.lang.String[] voNames)
Returns the activity of the channel during a given interval of time. |
TransferSummary[] |
getChannelSummary(java.util.Calendar startTime,
java.util.Calendar endTime,
java.lang.String channelName,
java.lang.String[] voNames)
Returns the summary of channel usage of the service on a given interval of time. |
TransferAgent[] |
getTransferAgents()
Returns the list of agents running on the service. |
TransferActivity[] |
getVOActivity(java.util.Calendar startTime,
java.util.Calendar endTime,
java.lang.String voName,
java.lang.String[] channelNames)
Returns the activity of the VO during a given interval of time. |
TransferSummary[] |
getVOSummary(java.util.Calendar startTime,
java.util.Calendar endTime,
java.lang.String voName,
java.lang.String[] channelNames)
Returns the summary of VO usage of the service on a given interval of time. |
Methods inherited from interface org.glite.data.transfer.ServiceBase |
getInterfaceVersion, getSchemaVersion, getServiceMetadata, getVersion |
Method Detail |
public TransferSummary[] getChannelSummary(java.util.Calendar startTime, java.util.Calendar endTime, java.lang.String channelName, java.lang.String[] voNames) throws AuthorizationException, InvalidArgumentException, ServiceBusyException, InternalException
startTime
- The earliest time of interest to return transfer summary snapshots.endTime
- The latest time of interest to return transfer summary snapshots.channelName
- The channel of interest for which summaries should be retrieved.voNames
- A list of VOs of interest for which summaries should be retrieved. Null means all VOs.
AuthorizationException
InvalidArgumentException
ServiceBusyException
InternalException
public TransferSummary[] getVOSummary(java.util.Calendar startTime, java.util.Calendar endTime, java.lang.String voName, java.lang.String[] channelNames) throws AuthorizationException, InvalidArgumentException, ServiceBusyException, InternalException
startTime
- The earliest time of interest to return transfer summary snapshots.endTime
- The latest time of interest to return transfer summary snapshots.voName
- The VO of interest for which summaries should be retrieved.channelNames
- A list of channels of interest for which summaries should be retrieved. Null means all channels.
AuthorizationException
InvalidArgumentException
ServiceBusyException
InternalException
public TransferActivity[] getChannelActivity(java.util.Calendar startTime, java.util.Calendar endTime, java.lang.String channelName, java.lang.String[] voNames) throws AuthorizationException, InvalidArgumentException, ServiceBusyException, InternalException
startTime
- The earliest time of interest to return transfer activity periods.endTime
- The latest time of interest to return transfer activity periods.channelName
- The channel of interest for the activity.voNames
- A list of VOs of interest for which activity periods should be retrieved. Null means all VOs.
AuthorizationException
InvalidArgumentException
ServiceBusyException
InternalException
public TransferActivity[] getVOActivity(java.util.Calendar startTime, java.util.Calendar endTime, java.lang.String voName, java.lang.String[] channelNames) throws AuthorizationException, InvalidArgumentException, ServiceBusyException, InternalException
startTime
- The earliest time of interest to return transfer activity periods.endTime
- The latest time of interest to return transfer activity periods.voName
- The VO of interest for the activity.channelNames
- A list of channels of interest for which activity periods should be retrieved. Null means all channels.
AuthorizationException
InvalidArgumentException
ServiceBusyException
InternalException
public TransferAgent[] getTransferAgents()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |