Deprecated Classes |
org.mule.security.AbstractEndpointSecurityFilter
|
org.mule.exception.AbstractExceptionStrategy
use AbstractExceptionListener |
org.mule.transformer.AbstractMessageAwareTransformer
|
org.mule.module.cxf.CxfComponentExceptionStrategy
Currently the result is the same if no exception strategy is defined within the flow. The only difference
is that when you set the CxfComponentExceptionStrategy the exception is unwrapped inside of the exception block,
but the exceptionPayload doesn't change. |
org.mule.exception.DefaultServiceExceptionStrategy
use DefaultMessagingExceptionStrategy instead |
org.mule.tck.DynamicPortTestCase
|
org.mule.service.ForwardingConsumer
|
org.mule.tck.FunctionalTestCase
|
org.mule.module.spring.security.filters.http.HttpBasicAuthenticationFilter
|
org.mule.transport.jms.JmsMessageReceiver
use MultiConsumerJmsMessageReceiver (set by default). |
org.mule.module.xml.expression.JXPathExpressionEvaluator
Developers should use xpath, bean or groovy instead of this expression evaluator since there are some
quirks with JXPath and the performance is not good. |
org.mule.session.LegacySessionHandler
Since all properties are converted to Strings, this session handler has the issue EE-1705/MULE-4567. Use SerializeAndEncodeSessionHandler or SerializeOnlySessionHandler instead. |
org.mule.expression.MuleExpressionEvaluator
MuleExpressionEvaluator is a wrapper of the default expression evaluators which ends up redirecting
to the DefaultExpressionManager evaluate method. It has been deprecated since it
only provides one more way to accomplish the same result.
Instead use the default expression evaluators, for example:
#[mule:message.headers(foo, bar)] - replaced by #[headers:foo,bar]
#[mule:message.attachments-list(attach1, attach2*)] - replaced by #[attachments-list:attach1,attach2*]
#[mule:context.serviceName] - replaced by #[context:serviceName]
Check the
Expressions configuration reference for more examples of the default expression evaluators syntax. |
org.mule.transport.soap.axis.extensions.MuleHttpSender
Use the UniversalSender instead |
org.mule.session.MuleSessionHandler
Use an explicit SessionHandler such as SerializeAndEncodeSessionHandler or SerializeOnlySessionHandler |
org.mule.OptimizedRequestContext
If access to MuleEvent or MuleMessage is required,
then implement a MessageProcessor
or Callable instead |
org.mule.RequestContext
If access to MuleEvent or MuleMessage is required,
then implement a MessageProcessor
or Callable instead |
org.mule.routing.ServiceCatchAllStrategy
|
org.mule.routing.outbound.TransformerRouter
|
org.mule.module.cxf.component.WebServiceWrapperComponent
|
Deprecated Methods |
org.mule.DefaultMuleMessage.addAttachment(String, DataHandler)
|
org.mule.api.MuleMessage.addAttachment(String, DataHandler)
use
MuleMessage.addOutboundAttachment(java.lang.String, javax.activation.DataHandler)
instead |
org.mule.api.MuleMessage.addProperties(Map)
use MuleMessage.addProperties(java.util.Map, org.mule.api.transport.PropertyScope) instead |
org.mule.endpoint.AbstractEndpointBuilder.addResponseTransformer(Transformer)
Use addResponseMessageProcessor() |
org.mule.api.endpoint.EndpointBuilder.addResponseTransformer(Transformer)
Use addResponseMessageProcessor() |
org.mule.endpoint.AbstractEndpointBuilder.addTransformer(Transformer)
Use addMessageProcessor() |
org.mule.api.endpoint.EndpointBuilder.addTransformer(Transformer)
Use addMessageProcessor() |
org.mule.api.MuleMessage.clearProperties()
use MuleMessage.clearProperties(org.mule.api.transport.PropertyScope) instead |
org.mule.module.xml.transformer.AbstractXmlTransformer.convertToText(Object)
Replaced by convertToText(Object obj, String ouputEncoding) |
org.mule.exception.AbstractMessagingExceptionStrategy.defaultHandler(Throwable)
Override doHandleException(Exception e, MuleEvent event) instead |
org.mule.util.SerializationUtils.deserialize(byte[], ClassLoader)
Call deserialize(byte[] objectData, MuleContext muleContext) instead |
org.mule.util.SerializationUtils.deserialize(InputStream, ClassLoader)
Call deserialize(InputStream inputStream, MuleContext muleContext) instead |
org.mule.api.service.Service.dispatchEvent(MuleEvent)
|
org.mule.service.AbstractService.dispatchEvent(MuleEvent)
|
org.mule.api.MuleEventContext.dispatchEvent(MuleMessage)
|
org.mule.api.MuleEventContext.dispatchEvent(MuleMessage, EndpointURI)
|
org.mule.api.MuleEventContext.dispatchEvent(Object)
|
org.mule.api.expression.ExpressionManager.enrich(String, MuleMessage, Object)
|
org.mule.api.expression.ExpressionManager.evaluate(String, MuleMessage)
|
org.mule.api.el.ExpressionLanguage.evaluate(String, MuleMessage)
|
org.mule.api.expression.ExpressionManager.evaluate(String, MuleMessage, boolean)
|
org.mule.api.el.ExpressionLanguage.evaluate(String, MuleMessage, Map)
|
org.mule.api.expression.ExpressionManager.evaluateBoolean(String, MuleMessage)
|
org.mule.api.expression.ExpressionManager.evaluateBoolean(String, MuleMessage, boolean, boolean)
|
org.mule.transport.soap.axis.SoapServiceFinder.findService(String, ServiceDescriptor, Properties)
We can use a more intelligent strategy for locating the service using the OSGi registry. |
org.mule.api.registry.MuleRegistry.getAgents()
Use lookupAgent() instead |
org.mule.DefaultMuleMessage.getAttachment(String)
|
org.mule.api.MuleMessage.getAttachment(String)
use MuleMessage.getInboundAttachment(String) instead |
org.mule.DefaultMuleMessage.getAttachmentNames()
|
org.mule.api.MuleMessage.getAttachmentNames()
use MuleMessage.getInboundAttachmentNames() |
org.mule.transport.tcp.TcpConnector.getBacklog()
should use TcpConnector.getReceiveBacklog() |
org.mule.DefaultMuleMessage.getBooleanProperty(String, boolean)
|
org.mule.api.MuleMessage.getBooleanProperty(String, boolean)
use MuleMessage.getInboundProperty(String, Object) instead |
org.mule.transport.tcp.TcpConnector.getBufferSize()
Should use TcpConnector.getSendBufferSize() or TcpConnector.getReceiveBufferSize() |
org.mule.module.management.mbean.MuleService.getBuildDate()
use getBuildNumber() instead |
org.mule.util.annotation.AnnotationUtils.getClassAnnotationInHeirarchy(Class>)
use getClassAnnotationInHierarchy(Class) |
org.mule.util.annotation.AnnotationUtils.getClassAnnotationInHeirarchy(Class extends Annotation>, Class>)
use getClassAnnotationInHierarchy(Class, Class) |
org.mule.management.stats.AllStatistics.getComponentStatistics()
use #getServiceStatistics |
org.mule.module.management.mbean.StatisticsService.getComponentStatistics()
use #getServiceStatistics |
org.mule.api.registry.MuleRegistry.getConnectors()
Use lookupConnector() instead |
org.mule.DefaultMuleMessage.getDoubleProperty(String, double)
|
org.mule.api.MuleMessage.getDoubleProperty(String, double)
use MuleMessage.getInboundProperty(String, Object) instead |
org.mule.api.transformer.Transformer.getEndpoint()
|
org.mule.api.endpoint.EndpointURI.getEndpointName()
This property is used by endpoint-identifiers, global-endpoints use ImmutableEndpoint.getName() |
org.mule.api.registry.MuleRegistry.getEndpoints()
Use EndpointFactory for creation/lookup of individual endpoints instead |
org.mule.util.annotation.AnnotationUtils.getFieldAnnotationsForHeirarchy(Class>)
use getFieldAnnotationsForHierarchy(Class) |
org.mule.util.annotation.AnnotationUtils.getFieldAnnotationsForHeirarchy(Class>, Class extends Annotation>)
use getFieldAnnotationsForHierarchy(Class, Class) |
org.mule.api.MuleSession.getFlowConstruct()
|
org.mule.api.endpoint.EndpointFactory.getInboundEndpoint(EndpointURI)
|
org.mule.DefaultMuleMessage.getIntProperty(String, int)
|
org.mule.api.MuleMessage.getIntProperty(String, int)
use MuleMessage.getInboundProperty(String, Object) instead |
org.mule.transport.jms.JmsConnector.getJndiInitialFactory()
use a JndiNameResolver instead of access this property |
org.mule.transport.jms.JmsConnector.getJndiProviderProperties()
use a JndiNameResolver instead of access this property |
org.mule.transport.jms.JmsConnector.getJndiProviderUrl()
use a JndiNameResolver instead of access this property |
org.mule.DefaultMuleMessage.getLongProperty(String, long)
|
org.mule.api.MuleMessage.getLongProperty(String, long)
use MuleMessage.getInboundProperty(String, Object) instead |
org.mule.management.stats.ServiceStatistics.getMaxExecutionTime()
|
org.mule.management.stats.ServiceStatistics.getMinExecutionTime()
|
org.mule.api.registry.MuleRegistry.getModels()
Use lookupModel() instead |
org.mule.api.MessagingException.getMuleMessage()
use #getEvent().getMessage() instead |
org.mule.config.spring.parsers.AbstractHierarchicalDefinitionParser.getOrphanBeanAssembler(Element, BeanDefinitionBuilder)
|
org.mule.api.endpoint.EndpointFactory.getOutboundEndpoint(EndpointURI)
|
org.mule.api.MuleSession.getProperty(Object)
|
org.mule.DefaultMuleMessage.getProperty(String)
|
org.mule.MessagePropertiesContext.getProperty(String)
use the overloaded version with an explicit lookup scope. This method will now use only the
outbound scope. |
org.mule.DefaultMuleEvent.getProperty(String)
use appropriate scope-aware calls on the MuleMessage (via event.getMessage()) |
org.mule.api.MuleMessage.getProperty(String)
use the overloaded version with an explicit lookup scope. This method will
now use only the outbound scope. |
org.mule.api.MuleEvent.getProperty(String)
|
org.mule.DefaultMuleEvent.getProperty(String, Object)
use appropriate scope-aware calls on the MuleMessage (via event.getMessage()) |
org.mule.api.MuleMessage.getProperty(String, Object)
use scope-aware methods instead |
org.mule.api.MuleEvent.getProperty(String, Object)
|
org.mule.DefaultMuleMessage.getPropertyNames()
use DefaultMuleMessage.getPropertyNames(org.mule.api.transport.PropertyScope) |
org.mule.MessagePropertiesContext.getPropertyNames()
use MessagePropertiesContext.getPropertyNames(org.mule.api.transport.PropertyScope) |
org.mule.api.MuleSession.getPropertyNames()
Use getPropertyNamesAsSet() instead (Will be removed in 4.0) |
org.mule.api.MuleMessage.getPropertyNames()
use MuleMessage.getPropertyNames(org.mule.api.transport.PropertyScope) |
org.mule.session.DefaultMuleSession.getPropertyNames()
Use getPropertyNamesAsSet() instead |
org.mule.endpoint.AbstractEndpoint.getResponseTransformers()
use getResponseMessageProcessors() |
org.mule.api.endpoint.ImmutableEndpoint.getResponseTransformers()
use getResponseMessageProcessors() instead |
org.mule.api.transformer.Transformer.getReturnClass()
use Transformer.getReturnDataType() instead. |
org.mule.transformer.AbstractTransformer.getReturnClass()
|
org.mule.api.endpoint.ImmutableEndpoint.getSecurityFilter()
|
org.mule.api.transport.SessionHandler.getSessionIDKey()
This method is no longer needed and will be removed in the next major release |
org.mule.session.SimpleSessionHandler.getSessionIDKey()
This method is no longer needed and will be removed in the next major release |
org.mule.session.SerializeOnlySessionHandler.getSessionIDKey()
This method is no longer needed and will be removed in the next major release |
org.mule.session.LegacySessionHandler.getSessionIDKey()
This method is no longer needed and will be removed in the next major release |
org.mule.api.MuleMessage.getSessionProperty(String)
use MuleSession.getProperty(String) |
org.mule.api.MuleMessage.getSessionProperty(String, T)
use MuleSession.getProperty(String) |
org.mule.api.MuleMessage.getSessionPropertyNames()
|
org.mule.api.transformer.Transformer.getSourceTypes()
use Transformer.getSourceDataTypes() instead |
org.mule.transformer.AbstractTransformer.getSourceTypes()
|
org.mule.transport.http.HttpResponse.getStatuscode()
use HttpResponse.getStatusCode() instead |
org.mule.DefaultMuleMessage.getStringProperty(String, String)
|
org.mule.MessagePropertiesContext.getStringProperty(String, String)
|
org.mule.api.MuleMessage.getStringProperty(String, String)
use MuleMessage.getInboundProperty(String, Object) instead |
org.mule.management.stats.ServiceStatistics.getTotalExecutionTime()
|
org.mule.endpoint.AbstractEndpoint.getTransformers()
use getMessageProcessors() |
org.mule.api.endpoint.ImmutableEndpoint.getTransformers()
use getMessageProcessors() instead |
org.mule.api.registry.MuleRegistry.getTransformers()
Use lookupTransformer() instead |
org.mule.module.xml.filters.JXPathFilter.getValue()
Use getExpectedValue() . |
org.mule.exception.AbstractExceptionListener.handleTransaction(Throwable)
this method should not be used anymore. Transactions must be handled by provided ExceptionStrategy |
org.mule.module.launcher.descriptor.ApplicationDescriptor.isPriviledged()
use ApplicationDescriptor.isPrivileged() |
org.mule.api.transformer.Transformer.isSourceTypeSupported(Class>)
use Transformer.isSourceDataTypeSupported(org.mule.api.transformer.DataType) instead |
org.mule.transformer.AbstractTransformer.isSourceTypeSupported(Class>)
|
org.mule.transformer.AbstractTransformer.isSourceTypeSupported(Class, boolean)
use AbstractTransformer.isSourceDataTypeSupported(org.mule.api.transformer.DataType, boolean) |
org.mule.api.registry.MuleRegistry.lookupEndpointFactory()
use MuleContext.getEndpointFactory() instead |
org.mule.api.registry.MuleRegistry.lookupTransformer(Class>, Class>)
use MuleRegistry.lookupTransformer(org.mule.api.transformer.DataType, org.mule.api.transformer.DataType) instead |
org.mule.registry.MuleRegistryHelper.lookupTransformer(Class, Class)
use MuleRegistryHelper.lookupTransformer(org.mule.api.transformer.DataType, org.mule.api.transformer.DataType) instead. This
method should only be used internally to discover transformers, typically a user does not need ot do this
directly |
org.mule.api.registry.MuleRegistry.lookupTransformers(Class>, Class>)
use MuleRegistry.lookupTransformers(org.mule.api.transformer.DataType, org.mule.api.transformer.DataType) instead |
org.mule.registry.MuleRegistryHelper.lookupTransformers(Class, Class)
use MuleRegistryHelper.lookupTransformer(org.mule.api.transformer.DataType, org.mule.api.transformer.DataType) instead. This
method should only be used internally to discover transformers, typically a user does not need ot do this
directly |
org.mule.api.expression.ExpressionManager.parse(String, MuleMessage)
|
org.mule.api.expression.ExpressionManager.parse(String, MuleMessage, boolean)
|
org.mule.util.PropertiesUtils.propertiesToString(Map, boolean)
Use MapUtils.toString(Map, boolean) instead |
org.mule.module.client.MuleClient.registerComponent(Object, String, EndpointURI)
Use the RegistryContext to get the registry and register the
service there |
org.mule.module.client.MuleClient.registerComponent(Object, String, MuleEndpointURI, MuleEndpointURI)
Use the RegistryContext to get the registry and register the
service there |
org.mule.transformer.AbstractTransformer.registerSourceType(Class>)
use registerSourceType(DataType) |
org.mule.DefaultMuleMessage.removeAttachment(String)
|
org.mule.api.MuleMessage.removeAttachment(String)
use MuleMessage.removeOutboundAttachment(java.lang.String) instead |
org.mule.api.MuleSession.removeProperty(Object)
|
org.mule.api.MuleMessage.removeProperty(String)
use MuleMessage.removeProperty(String, org.mule.api.transport.PropertyScope) |
org.mule.api.transport.Connector.request(String, long)
Use request(ImmutableEndpoint endpoint, long timeout) |
org.mule.api.MuleEventContext.requestEvent(EndpointURI, long)
|
org.mule.api.transport.SessionHandler.retrieveSessionInfoFromMessage(MuleMessage, MuleSession)
Use retrieveSessionInfoFromMessage(MuleMessage message) instead |
org.mule.session.SimpleSessionHandler.retrieveSessionInfoFromMessage(MuleMessage, MuleSession)
Use retrieveSessionInfoFromMessage(MuleMessage message) instead |
org.mule.session.SerializeOnlySessionHandler.retrieveSessionInfoFromMessage(MuleMessage, MuleSession)
Use retrieveSessionInfoFromMessage(MuleMessage message) instead |
org.mule.session.NullSessionHandler.retrieveSessionInfoFromMessage(MuleMessage, MuleSession)
Use retrieveSessionInfoFromMessage(MuleMessage message) instead |
org.mule.session.LegacySessionHandler.retrieveSessionInfoFromMessage(MuleMessage, MuleSession)
Use retrieveSessionInfoFromMessage(MuleMessage message) instead |
org.mule.transport.AbstractMessageDispatcher.returnResponse(MuleEvent)
|
org.mule.exception.AbstractExceptionListener.rollback(RollbackSourceCallback)
use AbstractExceptionListener.rollback(Exception) instead |
org.mule.exception.AbstractExceptionListener.rollbackTransaction()
use AbstractExceptionListener.rollback(Exception) instead.
parameter should be null |
org.mule.exception.AbstractExceptionListener.routeException(MuleEvent, MessageProcessor, Throwable)
use AbstractExceptionListener.routeException(org.mule.api.MuleEvent, Throwable) instead |
org.mule.api.service.Service.sendEvent(MuleEvent)
|
org.mule.service.AbstractService.sendEvent(MuleEvent)
|
org.mule.api.MuleEventContext.sendEvent(MuleMessage)
|
org.mule.api.MuleEventContext.sendEvent(MuleMessage, EndpointURI)
|
org.mule.api.MuleEventContext.sendEvent(Object)
|
org.mule.context.notification.ServerNotificationManager.setAllListenerSubscriptionPairs(Collection>)
Use addAllListenerSubscriptionPairs which better describes the "add" operation that occurs. |
org.mule.transport.tcp.TcpConnector.setBacklog(int)
should use TcpConnector.setReceiveBacklog(int) |
org.mule.DefaultMuleMessage.setBooleanProperty(String, boolean)
|
org.mule.api.MuleMessage.setBooleanProperty(String, boolean)
use MuleMessage.setOutboundProperty(String, Object) instead |
org.mule.transport.tcp.TcpConnector.setBufferSize(int)
Should use TcpConnector.setSendBufferSize(int) or TcpConnector.setReceiveBufferSize(int) |
org.mule.DefaultMuleMessage.setDoubleProperty(String, double)
|
org.mule.api.MuleMessage.setDoubleProperty(String, double)
use MuleMessage.setOutboundProperty(String, Object) instead |
org.mule.construct.Flow.setEndpoint(InboundEndpoint)
use setMessageSource(MessageSource) instead |
org.mule.api.MuleSession.setFlowConstruct(FlowConstruct)
|
org.mule.DefaultMuleMessage.setIntProperty(String, int)
|
org.mule.api.MuleMessage.setIntProperty(String, int)
use MuleMessage.setOutboundProperty(String, Object) instead |
org.mule.transport.jms.JmsConnector.setJndiInitialFactory(String)
use a JndiNameResolver instead of access this property |
org.mule.transport.jms.JmsConnector.setJndiProviderProperties(Map)
use a JndiNameResolver instead of access this property |
org.mule.transport.jms.JmsConnector.setJndiProviderUrl(String)
use a JndiNameResolver instead of access this property |
org.mule.DefaultMuleMessage.setLongProperty(String, long)
|
org.mule.api.MuleMessage.setLongProperty(String, long)
use MuleMessage.setOutboundProperty(String, Object) instead |
org.mule.routing.WireTap.setMessageProcessor(MessageProcessor)
|
org.mule.service.AbstractService.setMessageProcessor(MessageProcessor)
|
org.mule.routing.outbound.DefaultOutboundRouterCollection.setMessageProcessors(List)
|
org.mule.routing.outbound.AbstractOutboundRouter.setMessageProcessors(List)
|
org.mule.routing.requestreply.SimpleAsyncRequestReplyRequester.setMessageSource(MessageSource)
|
org.mule.transport.soap.axis.extensions.MuleMsgProvider.setOperationStyle(MessageContext)
I dont think this is necessary, but leaving it here for a while |
org.mule.module.launcher.descriptor.ApplicationDescriptor.setPriviledged(boolean)
use @{link #setPrivileged} |
org.mule.DefaultMuleMessage.setProperty(String, Object)
use DefaultMuleMessage.setProperty(String, Object, org.mule.api.transport.PropertyScope) or
preferrably any of the scope-specific set methods. |
org.mule.MessagePropertiesContext.setProperty(String, Object)
use MessagePropertiesContext.setProperty(String, Object, org.mule.api.transport.PropertyScope) |
org.mule.api.MuleSession.setProperty(String, Object)
|
org.mule.api.MuleMessage.setProperty(String, Object)
use MuleMessage.setProperty(String, Object, org.mule.api.transport.PropertyScope) or
preferrably any of the scope-specific set methods. |
org.mule.endpoint.AbstractEndpointBuilder.setResponseTransformers(List)
Use setResponseMessageProcessors() |
org.mule.api.endpoint.EndpointBuilder.setResponseTransformers(List)
Use setResponseMessageProcessors() |
org.mule.api.transformer.Transformer.setReturnClass(Class>)
use Transformer.setReturnDataType(DataType) instead |
org.mule.transformer.AbstractTransformer.setReturnClass(Class>)
|
org.mule.api.MuleMessage.setSessionProperty(String, Object)
use MuleSession.setProperty(String, Serializable) |
org.mule.DefaultMuleMessage.setStringProperty(String, String)
|
org.mule.api.MuleMessage.setStringProperty(String, String)
use MuleMessage.setOutboundProperty(String, Object) instead |
org.mule.transport.tcp.TcpConnector.setTimeout(int)
The time out should be set explicitly for each |
org.mule.endpoint.AbstractEndpointBuilder.setTransformers(List)
Use setMessageProcessors() |
org.mule.api.endpoint.EndpointBuilder.setTransformers(List)
Use setMessageProcessors() |
org.mule.module.xml.filters.JXPathFilter.setValue(String)
Use setExpectedValue(String expectedValue) . |
org.mule.DefaultMuleEvent.transformMessage()
|
org.mule.api.MuleEvent.transformMessage()
Since Mule 3.0 this method does nothing. The message is already transformed before the
event reaches a component IF you need to have access to the original message, the must be
no transformations before the component, this means that any 'connector-level' transfromers
will have to be explicitly overriden via the service overrides on the connector. |
org.mule.DefaultMuleEvent.transformMessageToBytes()
use DefaultMuleEvent.transformMessage(org.mule.api.transformer.DataType) instead |
org.mule.DefaultMuleEventContext.transformMessageToBytes()
use DefaultMuleEventContext.transformMessage(org.mule.api.transformer.DataType) instead |
org.mule.api.MuleEventContext.transformMessageToBytes()
use MuleEventContext.transformMessage(org.mule.api.transformer.DataType) instead |
org.mule.api.MuleEvent.transformMessageToBytes()
use MuleEvent.transformMessage(org.mule.api.transformer.DataType) instead |
org.mule.module.client.MuleClient.unregisterComponent(String)
Use the RegistryContext to get the registry and unregister the
service there |
org.mule.transformer.AbstractTransformer.unregisterSourceType(Class>)
use unregisterSourceType(DataType) |