Class ResourceServiceException

  • All Implemented Interfaces:
    java.io.Serializable, I18nExceptionI

    public class ResourceServiceException
    extends UIMAException
    Thrown to indicate that an error has occurred during communication with a remote resource service.
    See Also:
    Serialized Form
    • Field Detail

      • SERIALIZATION_FAILURE

        public static final java.lang.String SERIALIZATION_FAILURE
        Message key for a standard UIMA exception message: "A failure occurred while serializing objects."
        See Also:
        Constant Field Values
      • DESERIALIZATION_FAILURE

        public static final java.lang.String DESERIALIZATION_FAILURE
        Message key for a standard UIMA exception message: "A failure occurred while deserializing objects."
        See Also:
        Constant Field Values
      • RESOURCE_UNAVAILABLE

        public static final java.lang.String RESOURCE_UNAVAILABLE
        Message key for a standard UIMA exception message: "The requested resource is currently unavailable. Please try again later."
        See Also:
        Constant Field Values
      • UNEXPECTED_SERVICE_RETURN_VALUE_TYPE

        public static final java.lang.String UNEXPECTED_SERVICE_RETURN_VALUE_TYPE
        Message key for a standard UIMA exception message: "Unexpected service return value type. Expected {0}, but received {1}."
        See Also:
        Constant Field Values
    • Constructor Detail

      • ResourceServiceException

        public ResourceServiceException()
        Creates a new exception with a null message.
      • ResourceServiceException

        public ResourceServiceException​(java.lang.Throwable aCause)
        Creates a new exception with the specified cause and a null message.
        Parameters:
        aCause - the original exception that caused this exception to be thrown, if any
      • ResourceServiceException

        public ResourceServiceException​(java.lang.String aResourceBundleName,
                                        java.lang.String aMessageKey,
                                        java.lang.Object[] aArguments)
        Creates a new exception with a the specified message.
        Parameters:
        aResourceBundleName - the base name of the resource bundle in which the message for this exception is located.
        aMessageKey - an identifier that maps to the message for this exception. The message may contain placeholders for arguments as defined by the MessageFormat class.
        aArguments - The arguments to the message. null may be used if the message has no arguments.
      • ResourceServiceException

        public ResourceServiceException​(java.lang.String aResourceBundleName,
                                        java.lang.String aMessageKey,
                                        java.lang.Object[] aArguments,
                                        java.lang.Throwable aCause)
        Creates a new exception with the specified message and cause.
        Parameters:
        aResourceBundleName - the base name of the resource bundle in which the message for this exception is located.
        aMessageKey - an identifier that maps to the message for this exception. The message may contain placeholders for arguments as defined by the MessageFormat class.
        aArguments - The arguments to the message. null may be used if the message has no arguments.
        aCause - the original exception that caused this exception to be thrown, if any
      • ResourceServiceException

        public ResourceServiceException​(java.lang.String aMessageKey,
                                        java.lang.Object[] aArguments)
        Creates a new exception with a message from the UIMAException.STANDARD_MESSAGE_CATALOG.
        Parameters:
        aMessageKey - an identifier that maps to the message for this exception. The message may contain placeholders for arguments as defined by the MessageFormat class.
        aArguments - The arguments to the message. null may be used if the message has no arguments.
      • ResourceServiceException

        public ResourceServiceException​(java.lang.String aMessageKey,
                                        java.lang.Object[] aArguments,
                                        java.lang.Throwable aCause)
        Creates a new exception with the specified cause and a message from the UIMAException.STANDARD_MESSAGE_CATALOG.
        Parameters:
        aMessageKey - an identifier that maps to the message for this exception. The message may contain placeholders for arguments as defined by the MessageFormat class.
        aArguments - The arguments to the message. null may be used if the message has no arguments.
        aCause - the original exception that caused this exception to be thrown, if any