Class InfiniteSchemaException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.aquima.interactions.foundation.exception.AppException
com.aquima.interactions.communication.exception.CommunicationEngineException
com.aquima.interactions.communication.exception.InfiniteSchemaException
- All Implemented Interfaces:
Serializable
Exception used to indicate an infinite loop (recursion) was detected during domain schema contract parsing/composing.
- Since:
- 10.3
- Author:
- Emoke Olti
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInfiniteSchemaException
(String schemaName) Constructs an exception for a specified domain schema name. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the schema name in which the infinite loop was detected.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InfiniteSchemaException
Constructs an exception for a specified domain schema name.- Parameters:
schemaName
- The name of the domain schema in which the infinite loop was detected.
-
-
Method Details
-
getSchemaName
This method returns the schema name in which the infinite loop was detected.- Returns:
- The name of the flow in which the recursion was detected.
-