public class MessageProcessorClient extends Object
| Constructor and Description |
|---|
MessageProcessorClient(String backEndUrl,
String sessionCookie) |
MessageProcessorClient(String backEndUrl,
String userName,
String password) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateMessageProcessor(String processorName)
Activate given message processor to resume processing of messages.
|
void |
addMessageProcessor(DataHandler dh) |
void |
addMessageProcessor(org.apache.axiom.om.OMElement messageProcessor) |
String |
browseMessage(String processorName)
Check the functionality of the browseMessage function
|
void |
deactivateProcessor(String processorName)
Pause processing of messages from given processor and deactivate.
|
void |
deleteMessageProcessor(String messageProcessorName) |
String |
getMessageProcessor(String processorName)
Get message processor by name.
|
String[] |
getMessageProcessorNames() |
boolean |
isActive(String processorName)
Check if message processor is active and handling messages.
|
void |
modifyMessageProcessor(String xml)
Update existing message processor configurations.
|
boolean |
popAndRedirectMessage(String processorName,
String storeName)
Check the functionality of the popAndEnqueueFunction
|
boolean |
popMessage(String processorName)
Check the functionality of the popMessage function
|
public MessageProcessorClient(String backEndUrl, String sessionCookie) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFaultpublic void addMessageProcessor(DataHandler dh) throws IOException, XMLStreamException
IOExceptionXMLStreamExceptionpublic void addMessageProcessor(org.apache.axiom.om.OMElement messageProcessor)
throws RemoteException
RemoteExceptionpublic void deleteMessageProcessor(String messageProcessorName) throws RemoteException
RemoteExceptionpublic String[] getMessageProcessorNames() throws RemoteException
RemoteExceptionpublic void modifyMessageProcessor(String xml) throws RemoteException
xml - new configurationRemoteExceptionpublic String getMessageProcessor(String processorName) throws RemoteException
processorName - processor nameRemoteExceptionpublic void activateMessageProcessor(String processorName) throws RemoteException
processorName - name of ProcessorRemoteExceptionpublic void deactivateProcessor(String processorName) throws RemoteException
processorName - name of ProcessorRemoteExceptionpublic boolean isActive(String processorName) throws RemoteException
processorName - name of ProcessorRemoteExceptionpublic String browseMessage(String processorName) throws RemoteException
processorName - name of ProcessorRemoteExceptionpublic boolean popMessage(String processorName) throws RemoteException
processorName - name of the Processortrue if popMessage is successful, else falseRemoteExceptionpublic boolean popAndRedirectMessage(String processorName, String storeName) throws RemoteException
processorName - name of the ProcessorstoreName - name of the destination storetrue if popMessage is successful, else falseRemoteExceptionCopyright © 2019 WSO2. All rights reserved.