UltraESB-v2.3.0 to v2.6.1 Migration Considerations

Changes of the ultraesb-api

Removed methods

Following methods which was previously deprecated has been removed in v2.6.1.

Class Removed Method

org.adroitlogic.ultraesb.api.mediation.XMLSupport

void transform(Message msg, final String xsltFilename, String exprn, final String[][] ns,boolean domResult, Map<String, Object> parameters)

boolean filter(Message m, String exprn, final String[][] ns, String regex)

void addAttributeToElements(Message msg, String exprn, final String[][] ns, String qName, String nsUri, String value)

void replaceAttributes(Message msg, String expression, String[][] ns, String value)

void addTextElementsAsChild(Message msg, String expression, String[][] ns, String qualifiedTagName,String namespace, String elementContent)

void addElementsAsChild(Message msg, String expression, String[][] ns, String qualifiedTagName, String namespace)

void replaceTextElements(Message msg, String expression, String[][] ns, String elementContent)

void insertTextElementsBefore(Message msg, String expression, String[][] ns, String qualifiedTagName,String namespace, String elementContent)

void insertTextElementsAfter(Message msg, String expression, String[][] ns, String qualifiedTagName, String namespace, String elementContent)

void splitAndProcess(Message msg, String exprn, final String[][] ns, String sequenceName, boolean ignoreErrors) throws Exception

org.adroitlogic.ultraesb.api.mediation.SOAPSupport

void convertSoapToDOM(Message m)

New Methods in Interfaces
Interface Method

org.adroitlogic.ultraesb.api.mediation.HTTPSupport

void setForcedHost(Message msg, String hostName)

void setForwardUrlPostfix(Message msg, String postfix)

org.adroitlogic.ultraesb.api.mediation.XMLSupport

void validateAll(Message m, String[] schemas, String exprn, final String[]…​ ns)

org.adroitlogic.ultraesb.api.mediation.JMSSupport

boolean isRedelivery(Message msg)

org.adroitlogic.ultraesb.api.mediation.SOAPSupport

void addSoapAction(Message msg, String action)

org.adroitlogic.ultraesb.api.mediation.AuditSupport

public void auditLog(Message msg, AuditSeverity auditSeverity, String auditDescription)

public void auditLog(Message msg, String tag, String subject, AuditMode mode, AuditType type, String auditDescription, AuditSeverity auditSeverity, int projectID, String username, Map<String, String> properties )

org.adroitlogic.ultraesb.api.mediation.LogSupport

void tracePayload(Message msg, String…​ suffix)

void tracePayload(Message msg, Logger logger, String…​ suffix)

org.adroitlogic.ultraesb.api.management.ServerAdmin

public String getBuildVersions()

public List<String> getActingServerGroups()

public String getServerGroup()

public String getSpaceName()

public void startActingAsServer(String actingServerName)

public void startActingAsServerGroup(String actingServerGroup)

public void startActingAsServerGroup(String actingServerGroup, String scriptToExecute)

public void stopActingAsServer(String actingServerName)

public void stopActingAsServerGroup(String actingServerGroup)

public void stopActingAsServerGroup(String actingServerGroup, String scriptToExecute)

org.adroitlogic.ultraesb.api.Message

public void removeMessageFormatForRelease(MessageFormat mf)

void addAttachmentFromFile(String key, File att)

void removeMessageFileFromRelease(MessageFile mf)

void removeMessageFormatInstancesFromRelease(MessageFormat mf)

public Message cloneMessageAsChild()

Message createDefaultResponseMessageAsChild()

org.adroitlogic.ultraesb.api.Mediation

public <T> T readPayloadAsTypedObject(Message m, Class<T> type)

public MappingSupport getMappingSupport()

public Future<Boolean> invokeService(Message msg, String proxyService, boolean propagateTransaction)

public MessageFile resetPayloadToNewMessageFile(Message message)

public Message sendAndReceiveResponse(Message msg, String endpointName, Message responseMsg)

public <T> T getSpringBean(String id, Class<? extends T> clazz, Message msg)

org.adroitlogic.ultraesb.api.format.MessageFormat

public long length()

public MessageFormat clonePayload()

org.adroitlogic.ultraesb.api.template.TemplateInfo

public Flow getFlow()

Classes Introduced in UltraESB-2.6.1
Classes

org.adroitlogic.ultraesb.api.transport.PrefetchHandler
org.adroitlogic.ultraesb.api.mediation.MappingSupport
org.adroitlogic.ultraesb.api.mediation.WebSocketSupport
org.adroitlogic.ultraesb.api.format.WebSocketMessage
org.adroitlogic.ultraesb.api.monitoring.StatisticsPublisher
org.adroitlogic.ultraesb.api.monitoring.MessageStatistics
org.adroitlogic.ultraesb.api.monitoring.StatisticsPublisher
org.adroitlogic.ultraesb.api.monitoring.ESMessageStatisti
org.adroitlogic.ultraesb.api.management.TemplateCallerDefinition
org.adroitlogic.ultraesb.api.helper.ResourceWrapper

In this topic
In this topic
Contact Us