Class EscalationHandlerEscalationFlow
- java.lang.Object
-
- net.officefloor.frame.impl.execute.escalation.EscalationHandlerEscalationFlow
-
- All Implemented Interfaces:
EscalationFlow
public class EscalationHandlerEscalationFlow extends java.lang.Object implements EscalationFlow
EscalationFlow
for anEscalationHandler
.- Author:
- Daniel Sagenschneider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EscalationHandlerEscalationFlow.EscalationKey
Key identifying theException
for theEscalationFlow
.
-
Constructor Summary
Constructors Constructor Description EscalationHandlerEscalationFlow(EscalationHandler escalationHandler, OfficeMetaData officeMetaData)
Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedFunctionMetaData<?,?>
getManagedFunctionMetaData()
Obtains theManagedFunctionMetaData
of the escalation handlingManagedFunction
.java.lang.Class<? extends java.lang.Throwable>
getTypeOfCause()
Obtains the type of cause handled by thisEscalationFlow
.
-
-
-
Constructor Detail
-
EscalationHandlerEscalationFlow
public EscalationHandlerEscalationFlow(EscalationHandler escalationHandler, OfficeMetaData officeMetaData)
Initiate.- Parameters:
escalationHandler
-EscalationHandler
.officeMetaData
-OfficeMetaData
.
-
-
Method Detail
-
getTypeOfCause
public java.lang.Class<? extends java.lang.Throwable> getTypeOfCause()
Description copied from interface:EscalationFlow
Obtains the type of cause handled by thisEscalationFlow
.- Specified by:
getTypeOfCause
in interfaceEscalationFlow
- Returns:
- Type of cause handled by this
EscalationFlow
.
-
getManagedFunctionMetaData
public ManagedFunctionMetaData<?,?> getManagedFunctionMetaData()
Description copied from interface:EscalationFlow
Obtains theManagedFunctionMetaData
of the escalation handlingManagedFunction
.- Specified by:
getManagedFunctionMetaData
in interfaceEscalationFlow
- Returns:
ManagedFunctionMetaData
of the escalation handlingManagedFunction
.
-
-