org.globus.transfer.reliable.service
Class FaultUtil

java.lang.Object
  extended byorg.globus.transfer.reliable.service.FaultUtil

public class FaultUtil
extends Object

FaultUtils


Field Summary
private static org.apache.commons.logging.Log logger
           
 
Constructor Summary
FaultUtil()
           
 
Method Summary
static RFTFaultResourcePropertyType createAuthenticationFault(int resourceKey, Exception cause)
           
static RFTFaultResourcePropertyType createAuthorizationFault(int resourceKey, Exception cause)
           
static RFTFaultResourcePropertyType createRepeatedlyStartedFault(int resourceKey, Exception cause)
           
static RFTFaultResourcePropertyType createRFTDatabaseFault(int resourceKey, Exception cause)
           
static RFTFaultResourcePropertyType createTransferFault(int resourceKey, Exception cause)
           
static RFTFaultResourcePropertyType createTransferFault(int resourceKey, String description, Exception cause)
           
static RFTFaultResourcePropertyType createTransferTransientFault(int resourceKey, Exception cause)
           
static RFTFaultResourcePropertyType createTransferTransientFault(int resourceKey, String description, Exception cause)
           
private static EndpointReferenceType getEndpointReference(ResourceKey resourceKey)
           
static BaseFaultType makeFault(Class faultClass, int requestId, String description, Exception cause)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.commons.logging.Log logger
Constructor Detail

FaultUtil

public FaultUtil()
Method Detail

createRepeatedlyStartedFault

public static RFTFaultResourcePropertyType createRepeatedlyStartedFault(int resourceKey,
                                                                        Exception cause)
Parameters:
resourceKey -
cause -
Returns:
RFTFaultResourcePropertyType

createRFTDatabaseFault

public static RFTFaultResourcePropertyType createRFTDatabaseFault(int resourceKey,
                                                                  Exception cause)
Parameters:
resourceKey -
cause -
Returns:
RFTFaultResourcePropertyType

createTransferTransientFault

public static RFTFaultResourcePropertyType createTransferTransientFault(int resourceKey,
                                                                        Exception cause)
Parameters:
resourceKey -
cause -
Returns:
RFTFaultResourcePropertyType

createTransferTransientFault

public static RFTFaultResourcePropertyType createTransferTransientFault(int resourceKey,
                                                                        String description,
                                                                        Exception cause)
Parameters:
resourceKey -
cause -
Returns:
RFTFaultResourcePropertyType

createTransferFault

public static RFTFaultResourcePropertyType createTransferFault(int resourceKey,
                                                               String description,
                                                               Exception cause)
Parameters:
resourceKey -
cause -
Returns:
RFTFaultResourcePropertyType

createTransferFault

public static RFTFaultResourcePropertyType createTransferFault(int resourceKey,
                                                               Exception cause)
Parameters:
resourceKey -
cause -
Returns:
RFTFaultResourcePropertyType

createAuthenticationFault

public static RFTFaultResourcePropertyType createAuthenticationFault(int resourceKey,
                                                                     Exception cause)
Parameters:
resourceKey -
cause -
Returns:
RFTFaultResourcePropertyType

createAuthorizationFault

public static RFTFaultResourcePropertyType createAuthorizationFault(int resourceKey,
                                                                    Exception cause)
Parameters:
resourceKey -
cause -
Returns:
RFTFaultResourcePropertyType

makeFault

public static BaseFaultType makeFault(Class faultClass,
                                      int requestId,
                                      String description,
                                      Exception cause)
Parameters:
faultClass -
requestId -
description -
cause -
Returns:
BaseFaultType

getEndpointReference

private static EndpointReferenceType getEndpointReference(ResourceKey resourceKey)