Package org.tkit.rhpam.quarkus.messaging
Class MessageFactory
- java.lang.Object
-
- org.tkit.rhpam.quarkus.messaging.MessageFactory
-
public class MessageFactory extends Object
Factory class to create messages for a specific work item- Author:
- mhorvath
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MessageEventcreateErrMessageForStep(ProcessStepExecution stepLog)Create err message for step message event.static MessageEventcreateInfoMessageForStep(ProcessStepExecution stepLog)Create info message for step message event.static MessageEventcreateMessage(ProcessStepExecution workItem, String message, Severity msgType)Create a message associated with the workitemstatic MessageEventcreateMessageForStep(ProcessStepExecution workItem, Severity type)Create message for step message event.
-
-
-
Method Detail
-
createMessage
public static MessageEvent createMessage(ProcessStepExecution workItem, String message, Severity msgType)
Create a message associated with the workitem- Parameters:
workItem- work item that will be associated with the new created messagemessage- Content of the messagemsgType- Type of messageSeverity- Returns:
- Message object
-
createErrMessageForStep
public static MessageEvent createErrMessageForStep(ProcessStepExecution stepLog)
Create err message for step message event.- Parameters:
stepLog- the step log- Returns:
- the message event
-
createInfoMessageForStep
public static MessageEvent createInfoMessageForStep(ProcessStepExecution stepLog)
Create info message for step message event.- Parameters:
stepLog- the step log- Returns:
- the message event
-
createMessageForStep
public static MessageEvent createMessageForStep(ProcessStepExecution workItem, Severity type)
Create message for step message event.- Parameters:
workItem- the work itemtype- the type- Returns:
- the message event
-
-