Deprecated API


Contents
Deprecated Interfaces
org.mule.config.dsl.Builder
           
org.mule.api.security.EndpointSecurityFilter
           
org.mule.api.model.Model
           
org.mule.api.context.notification.ModelNotificationListener
           
org.mule.api.model.ModelServiceDescriptor
           
org.mule.api.service.Service
           
org.mule.api.service.ServiceAware
           
org.mule.api.context.notification.ServiceNotificationListener
           
org.mule.module.management.mbean.ServiceServiceMBean
           
org.mule.module.management.mbean.ServiceStatsMBean
           
 

Deprecated Classes
org.mule.security.AbstractEndpointSecurityFilter
           
org.mule.exception.AbstractExceptionStrategy
          use AbstractExceptionListener 
org.mule.security.oauth.processor.AbstractExpressionEvaluator
           
org.mule.transformer.AbstractMessageAwareTransformer
            
org.mule.model.AbstractModel
           
org.mule.service.AbstractService
           
org.mule.tck.AbstractServiceAndFlowTestCase
           
org.mule.config.dsl.routers.ChoiceDefinition
           
org.mule.config.dsl.ComponentBuilder
           
org.mule.config.dsl.routers.ContentBasedRouter
           
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.config.support.InheritedModel
           
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.keygenerator.MD5MuleEventKeyGenerator
          Use SHA256MuleEventKeyGenerator instead. 
org.mule.config.dsl.ModelBuilder
           
org.mule.config.spring.parsers.specific.ModelDefinitionParser
           
org.mule.model.ModelLifecycleManager
           
org.mule.context.notification.ModelNotification
           
org.mule.module.management.mbean.ModelService
           
org.mule.config.spring.MuleApplicationContext
          Use MuleArtifactContext 
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.config.dsl.OutRouteBuilder
           
org.mule.config.spring.parsers.specific.tls.ProtocolHandlerDefinitionParser
          This was necessary pre Java SE 5.0. It will be ignored and removed in Mule 4 
org.mule.RequestContext
          If access to MuleEvent or MuleMessage is required, then implement a MessageProcessor or Callable instead 
org.mule.model.seda.SedaModel
           
org.mule.model.seda.SedaService
           
org.mule.management.stats.SedaServiceStatistics
           
org.mule.service.ServiceAsyncReplyCompositeMessageSource
           
org.mule.service.processor.ServiceAsyncRequestReplyRequestor
           
org.mule.config.dsl.ServiceBuilder
           
org.mule.routing.ServiceCatchAllStrategy
            
org.mule.service.ServiceCompositeMessageSource
           
org.mule.service.processor.ServiceInternalMessageProcessor
           
org.mule.service.ServiceLifecycleManager
           
org.mule.service.processor.ServiceLoggingMessageProcessor
           
org.mule.context.notification.ServiceNotification
           
org.mule.service.processor.ServiceOutboundMessageProcessor
           
org.mule.service.processor.ServiceOutboundStatisticsMessageProcessor
           
org.mule.service.processor.ServiceSetEventRequestContextMessageProcessor
           
org.mule.management.stats.ServiceStatistics
           
org.mule.service.processor.ServiceStatisticsMessageProcessor
           
org.mule.module.management.mbean.ServiceStats
           
org.mule.routing.outbound.TransformerRouter
            
org.mule.module.cxf.component.WebServiceWrapperComponent
           
org.mule.config.dsl.routers.WhenDefinition
           
org.mule.module.cxf.WSProxyService
          WSProxyService only works for Services, to proxy web services in flows use CXF's proxy service and client message processors or the ws proxy pattern. 
 

Deprecated Annotation Types
org.mule.module.guice.AnnotatedService
           
 

Deprecated Fields
org.mule.transport.http.HttpConnector.HTTP_CUSTOM_HEADERS_MAP_PROPERTY
          Instead users can now add properties to the outgoing request using the OUTBOUND property scope on the message. 
org.mule.api.config.MuleProperties.MULE_SESSION_ID_PROPERTY
          This property is no longer needed and will be removed in the next major release 
org.mule.transport.servlet.AbstractReceiverServlet.SERVLET_CONNECTOR_NAME_PROPERTY
          Use MuleServletContextListener.CONNECTOR_NAME instead 
org.mule.api.model.InvocationResult.STATE_INVOKE_NOT_SUPPORTED
           
org.mule.api.model.InvocationResult.STATE_INVOKED_FAILED
           
org.mule.api.model.InvocationResult.STATE_INVOKED_SUCESSFUL
           
 

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.MuleEvent.captureReplyToDestination()
          this method was used to move the replyToDestination from the message to the event. The same must now be done explicitly inside the message receiver which creates the event. 
org.mule.api.MuleMessage.clearProperties()
          use MuleMessage.clearProperties(org.mule.api.transport.PropertyScope) instead 
org.mule.config.builders.DefaultsConfigurationBuilder.configureSystemModel(MuleRegistry)
           
org.mule.module.xml.transformer.AbstractXmlTransformer.convertToText(Object)
          Replaced by convertToText(Object obj, String ouputEncoding) 
org.mule.transport.AbstractMuleMessageFactory.create(Object, MuleMessage, String)
          use AbstractMuleMessageFactory.create(Object, org.mule.api.MuleMessage, String, org.mule.api.MuleContext) instead. 
org.mule.api.transport.MuleMessageFactory.create(Object, MuleMessage, String)
          use MuleMessageFactory.create(Object, org.mule.api.MuleMessage, String, org.mule.api.MuleContext) instead. 
org.mule.transport.AbstractMuleMessageFactory.create(Object, String)
          use AbstractMuleMessageFactory.create(Object, String, org.mule.api.MuleContext) instead. 
org.mule.api.transport.MuleMessageFactory.create(Object, String)
           
org.mule.model.DefaultModelServiceDescriptor.createModel()
           
org.mule.el.mvel.MVELExpressionLanguage.createVariableVariableResolverFactory(MuleMessage)
           
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.el.mvel.MVELExpressionLanguage.evaluate(String, MuleMessage)
           
org.mule.api.el.ExpressionLanguage.evaluate(String, MuleMessage)
           
org.mule.api.expression.ExpressionManager.evaluate(String, MuleMessage, boolean)
           
org.mule.el.mvel.MVELExpressionLanguage.evaluate(String, MuleMessage, Map)
           
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.module.launcher.application.ApplicationClassLoader.getAppName()
          use ArtifactClassLoader.getArtifactName 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, Class)
          use getClassAnnotationInHierarchy(Class, Class) 
org.mule.management.stats.AllStatistics.getComponentStatistics()
          use #getServiceStatistics 
org.mule.module.management.mbean.StatisticsService.getComponentStatistics()
          use #getServiceStatistics 
org.mule.tck.junit4.FunctionalTestCase.getConfigResources()
          use getConfigFile instead. 
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)
          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.model.DefaultModelServiceDescriptor.getModelClass()
           
org.mule.api.registry.MuleRegistry.getModels()
          Use lookupModel() instead 
org.mule.registry.MuleRegistryHelper.getModels()
           
org.mule.api.MuleMessage.getMuleContext()
          Avoid getting access to the MuleContext through the message. You can get access to the MuleContext by making your class implement MuleContextAware 
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.transport.jms.JmsMessageDispatcher.handleMultiTx(Session)
           
org.mule.exception.AbstractExceptionListener.handleTransaction(Throwable)
          this method should not be used anymore. Transactions must be handled by provided ExceptionStrategy 
org.mule.transport.jms.JmsConnector.isCacheJmsSessions()
          configure a {link ConnectionFactory} that supports session caching instead of using this property. 
org.mule.transport.http.HttpConnector.isKeepSendSocketOpen()
          Use keepAlive property in the outbound endpoint. 
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.lookupModel(String)
           
org.mule.registry.MuleRegistryHelper.lookupModel(String)
           
org.mule.transport.http.HttpConnector.lookupReceiver(Socket, HttpRequest)
           
org.mule.api.registry.MuleRegistry.lookupService(String)
           
org.mule.api.registry.MuleRegistry.lookupServices()
           
org.mule.api.registry.MuleRegistry.lookupServices(String)
           
org.mule.api.registry.MuleRegistry.lookupSystemModel()
           
org.mule.registry.MuleRegistryHelper.lookupSystemModel()
           
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.config.i18n.CoreMessages.noServiceQueueTimeoutSet(Service)
           
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.api.registry.MuleRegistry.registerModel(Model)
           
org.mule.registry.MuleRegistryHelper.registerModel(Model)
           
org.mule.api.registry.MuleRegistry.registerService(Service)
           
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.config.i18n.CoreMessages.routingFailedOnEndpoint(Service, ImmutableEndpoint)
           
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.transport.jms.JmsConnector.setCacheJmsSessions(boolean)
          configure a {link ConnectionFactory} that supports session caching instead of using this property. 
org.mule.util.store.DefaultObjectStoreFactoryBean.setDelegate(DefaultObjectStoreFactory)
          to change object store implementations use the registry. You must replace the object under keys: - MuleProperties.OBJECT_STORE_DEFAULT_IN_MEMORY_NAME - MuleProperties.OBJECT_STORE_DEFAULT_PERSISTENT_NAME - MuleProperties.DEFAULT_USER_OBJECT_STORE_NAME - MuleProperties.DEFAULT_USER_TRANSIENT_OBJECT_STORE_NAME - MuleProperties.QUEUE_STORE_DEFAULT_IN_MEMORY_NAME - MuleProperties.QUEUE_STORE_DEFAULT_PERSISTENT_NAME 
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.transport.vm.VMTransactionFactory.setFactoryDelegate(UniversalTransactionFactory)
          For customizing the behavior of VM transport the whole QueueManager should be override 
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.transport.http.HttpConnector.setKeepSendSocketOpen(boolean)
          Use keepAlive property in the outbound endpoint. 
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.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.api.registry.MuleRegistry.unregisterModel(String)
           
org.mule.registry.MuleRegistryHelper.unregisterModel(String)
           
org.mule.api.registry.MuleRegistry.unregisterService(String)
           
org.mule.transformer.AbstractTransformer.unregisterSourceType(Class)
          use unregisterSourceType(DataType) 
 

Deprecated Constructors
org.mule.transport.AbstractMuleMessageFactory(MuleContext)
          use AbstractMuleMessageFactory.AbstractMuleMessageFactory() instead 
org.mule.api.security.CredentialsNotSetException(MuleEvent, SecurityContext, URI, SecurityFilter)
           
org.mule.DefaultMuleContext(MuleConfiguration, WorkManager, WorkListener, MuleContextLifecycleManager, ServerNotificationManager)
          Use empty constructor instead and use setter for dependencies. 
org.mule.DefaultMuleEvent(MuleMessage, InboundEndpoint, MuleSession)
           
org.mule.DefaultMuleEvent(MuleMessage, InboundEndpoint, MuleSession, ReplyToHandler, ResponseOutputStream, Object)
           
org.mule.DefaultMuleEvent(MuleMessage, MessageExchangePattern, MuleSession)
           
org.mule.DefaultMuleEvent(MuleMessage, MessageExchangePattern, MuleSession, int, Credentials, ResponseOutputStream)
           
org.mule.DefaultMuleEvent(MuleMessage, MessageExchangePattern, MuleSession, ResponseOutputStream)
           
org.mule.DefaultMuleEvent(MuleMessage, URI, MessageExchangePattern, MuleSession)
           
org.mule.DefaultMuleEvent(MuleMessage, URI, MessageExchangePattern, MuleSession, int, Credentials, ResponseOutputStream)
           
org.mule.DefaultMuleEvent(MuleMessage, URI, MessageExchangePattern, MuleSession, ResponseOutputStream)
           
org.mule.DefaultMuleEvent(MuleMessage, URI, String, MessageExchangePattern, MuleSession, int, Credentials, ResponseOutputStream, String, boolean, boolean, Object, ReplyToHandler)
           
org.mule.transport.DefaultMuleMessageFactory(MuleContext)
          use DefaultMuleMessageFactory.DefaultMuleMessageFactory() instead 
org.mule.session.DefaultMuleSession(FlowConstruct, MuleContext)
           
org.mule.session.DefaultMuleSession(MuleContext)
           
org.mule.session.DefaultMuleSession(MuleSession, FlowConstruct)
           
org.mule.session.DefaultMuleSession(MuleSession, MuleContext)
           
org.mule.transport.http.HttpMuleMessageFactory(MuleContext)
          use HttpMuleMessageFactory.HttpMuleMessageFactory() instead 
org.mule.routing.MessageFilter()
          Use MessageFilter(Filter filter) 
org.mule.api.MessagingException(Message, MuleMessage)
          use MessagingException(Message, MuleEvent) 
org.mule.api.MessagingException(Message, MuleMessage, Throwable)
          use MessagingException(Message, MuleEvent, Throwable) 
org.mule.processor.SecurityFilterMessageProcessor()
          Use SecurityFilterMessageProcessor(SecurityFilter filter) instead 
org.mule.transport.TransactedPollingMessageReceiver(Connector, FlowConstruct, InboundEndpoint, long)
          please use TransactedPollingMessageReceiver.TransactedPollingMessageReceiver(Connector, FlowConstruct, InboundEndpoint) instead 
org.mule.api.security.UnauthorisedException(MuleEvent, SecurityContext, URI, SecurityFilter)
           
org.mule.el.mvel.VariableVariableResolverFactory(ParserConfiguration, MuleContext, MuleMessage)
           
 



Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.