public class MessageProcessor
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getErrorText(ifs.fnd.base.IfsException e)
Format error text to set on application message or address label.
|
static ifs.application.applicationmessage.MessageBody |
getInputMessage(ifs.application.applicationmessage.ApplicationMessage msg) |
(package private) static java.lang.String |
getMainAddrErrorMessage(ifs.application.applicationmessage.ApplicationMessage appMsg,
ifs.fnd.log.Logger log) |
(package private) static ifs.application.applicationmessage.MessageBody |
getResponseBody(ifs.application.applicationmessage.ApplicationMessage appMsg,
ifs.fnd.log.Logger log)
Return message body corresponding to main address in the last chain link
or non-persistent body for not processed message.
|
static MessageProcessor |
newMessageProcessor(ifs.application.applicationmessage.ApplicationMessage msg) |
static MessageProcessor |
newMessageProcessor(long appMsgId,
boolean complete,
ifs.fnd.log.Logger log) |
ifs.application.applicationmessage.ApplicationMessage |
processMessage() |
static java.lang.String |
replaceInvalidCharacters(byte[] data) |
static java.lang.String |
replaceInvalidCharacters(java.lang.String in) |
void |
setError(java.lang.String errorText) |
public static MessageProcessor newMessageProcessor(ifs.application.applicationmessage.ApplicationMessage msg) throws ifs.fnd.base.IfsException
msg
- ifs.fnd.base.IfsException
public static MessageProcessor newMessageProcessor(long appMsgId, boolean complete, ifs.fnd.log.Logger log) throws ifs.fnd.base.IfsException
appMsgId
- complete
- log
- ifs.fnd.base.IfsException
public void setError(java.lang.String errorText) throws ifs.fnd.base.IfsException
errorText
- ifs.fnd.base.IfsException
public ifs.application.applicationmessage.ApplicationMessage processMessage() throws ifs.fnd.base.IfsException
ifs.fnd.base.IfsException
public static ifs.application.applicationmessage.MessageBody getInputMessage(ifs.application.applicationmessage.ApplicationMessage msg) throws ifs.fnd.base.IfsException
ifs.fnd.base.IfsException
static java.lang.String getMainAddrErrorMessage(ifs.application.applicationmessage.ApplicationMessage appMsg, ifs.fnd.log.Logger log)
static ifs.application.applicationmessage.MessageBody getResponseBody(ifs.application.applicationmessage.ApplicationMessage appMsg, ifs.fnd.log.Logger log) throws ifs.fnd.base.IfsException
appMsg
- log
- ifs.fnd.base.IfsException
public static java.lang.String getErrorText(ifs.fnd.base.IfsException e)
e
- Exception to formatpublic static java.lang.String replaceInvalidCharacters(byte[] data)
public static java.lang.String replaceInvalidCharacters(java.lang.String in)