SlideShare a Scribd company logo
1 of 13
MULE VM TRANSPORT
BY – ANKUSH SHARMA
WHAT IS VM?
IN COMPUTING, A VIRTUAL MACHINE (VM) IS AN EMULATION OF A GIVEN
COMPUTER SYSTEM. VIRTUAL MACHINES OPERATE BASED ON THE COMPUTER
ARCHITECTURE AND FUNCTIONS OF A REAL OR HYPOTHETICAL COMPUTER, AND
THEIR IMPLEMENTATIONS MAY INVOLVE SPECIALIZED HARDWARE, SOFTWARE, OR
A COMBINATION.
MULE VM TRANSPORT
β€’ USER CAN USE THE JAVA VIRTUAL MACHINE (VM) TRANSPORT FOR INTRA-JVM
COMMUNICATION BETWEEN MULE FLOWS. THIS TRANSPORT BY DEFAULT USES
IN-MEMORY QUEUES BUT CAN OPTIONALLY BE CONFIGURED TO USE PERSISTENT
QUEUES.
MULE VM TRANSPORT – CONFIGURATION
WIZARD (GENERAL TAB) (CONT.)
MULE VM TRANSPORT – CONFIGURATION
WIZARD (GENERAL TAB) (CONT.)
β€’ FOLLOWING ARE THE OPTIONS ON GENERAL TAB –
β€’ DISPLAY NAME – DISPLAY NAME TO BE DISPLAYED ON THE MULE FLOW.
β€’ EXCHANGE PATTERN – EXCHANGE PATTERN TO BE USED WITH THIS TRANSPORT.
β€’ QUEUE PATH – THE QUEUE PATH USED TO CREATE ADDRESS TO BE ACCESSED.
β€’ CONNECTOR CONFIGURATION – REFERENCE TO THE GLOBAL CONNECTOR
CONFIGURATION.
β€’ TYPE – TYPE OF TRANSACTION TO BE DONE.
β€’ ACTION – ACTION TO BE PERFORMED IN TRANSACTION.
β€’ TIME OUT – TIMEOUT IN MILLISECONDS FOR TRANSACTION.
MULE VM TRANSPORT – CONFIGURATION
WIZARD (ADVANCED TAB) (CONT.)
MULE VM TRANSPORT – CONFIGURATION
WIZARD (ADVANCED TAB)
β€’ FOLLOWING ARE THE OPTIONS ON ADVANCED TAB –
β€’ ADDRESS – ADDRESS FOR THIS TRANSPORT.
β€’ RESPONSE TIMEOUT – TIMEOUT FOR REQUEST RESPONSE.
β€’ ENCODING – ENCODING STANDARD APPLIED ON MESSAGE DATA.
β€’ MIME TYPE – MIME TYPE OF THE MESSAGE DATA E.G. APPLICATION/JSON
β€’ CONNECTOR ENDPOINT – REFERENCE TO GLOBAL CONNECTOR ENDPOINT.
MULE VM TRANSPORT – CONFIGURATION
WIZARD (RECONNECTION TAB) (CONT.)
MULE VM TRANSPORT – CONFIGURATION
WIZARD (RECONNECTION TAB)
β€’ FOLLOWING ARE THE PROPERTIES IN RECONNECTION TAB –
β€’ DO NOT USE A RECONNECTION STRATEGY – THIS IS THE DEFAULT RADIO BUTTON WHICH
SPECIFIES DO NOT TRY TO RECONNECT IF THERE IS ERROR CONNECTING TO THE WEB
ADDRESS URL.
β€’ STANDARD RECONNECTION – USE THIS RADIO BUTTON TO ENABLE A STANDARD
RECONNECTION STRATEGY.
β€’ FREQUENCY (MS) – THE FREQUENCY TIME IN MILLISECONDS AFTER WHICH THE FILE CONNECTOR
WILL TRY TO ACCESS THE WEB ADDRESS URL.
β€’ RECONNECT ATTEMPTS – THIS TELLS HOW MANY TIMES THE FILE CONNECTOR WILL TRY TO
CONNECT TO WEB ADDRESS URL.
β€’ RECONNECTOR FOREVER – CHECK THIS BOX IF THERE IS NEED TO MAKE FILE CONNECTOR
CONNECT TO WEB ADDRESS URL UNTIL THERE IS A SUCCESSFUL CONNECTION WITH IT.
β€’ CUSTOM RECONNECTION – USE THIS RADIO BUTTON TO CREATE A CUSTOM
RECONNECTION STRATEGY.
β€’ CLASS – THE JAVA CLASS WHICH WILL COME IN ACTION AFTER A FAILED CONNECTION ATTEMPT.
β€’ RUN THE CONNECTION IN A SEPARATED THREAD – CHECK THIS BOX IF THERE IS NEED TO USE
MULE VM TRANSPORT – CONFIGURATION
WIZARD (TRANSFORMERS TAB)
MULE VM TRANSPORT – CONFIGURATION
WIZARD (TRANSFORMERS TAB)
β€’ FOLLOWING ARE PROPERTIES ON TRANSFORMERS TAB –
β€’ GLOBAL TRANSFORMERS – ENTER A LIST OF SYNCHRONOUS TRANSFORMERS THAT
ARE APPLIED TO THE REQUEST BEFORE IT IS SENT TO THE VM TRANSPORT.
β€’ TRANSFORMERS TO BE APPLIED - ENTER A LIST OF SYNCHRONOUS TRANSFORMERS
THAT ARE APPLIED TO THE RESPONSE BEFORE IT IS DISPATCHED FROM THE VM
TRANSPORT.
MULE VM CONNECTOR – NOTES AND META-
DATA TABS
β€’ NOTES TAB - THIS TAB IS USED TO ADD SPECIAL NOTES FOR THE MULE VM
CONNECTOR.
β€’ METADATA TAB – THIS TAB IS USED TO ADD ANY METADATA ENTRY FOR MULE
VM CONNECTOR.
THANK YOU!

More Related Content

What's hot

Mule ftp connector
Mule ftp connectorMule ftp connector
Mule ftp connectorAnkush Sharma
Β 
Mule servlet connector
Mule servlet connectorMule servlet connector
Mule servlet connectorAnkush Sharma
Β 
Mule Microsoft Service Bus
Mule Microsoft Service BusMule Microsoft Service Bus
Mule Microsoft Service BusAnkush Sharma
Β 
Mule Schema Validation Filter
Mule Schema Validation FilterMule Schema Validation Filter
Mule Schema Validation FilterAnkush Sharma
Β 
Mule LDAP Connector
Mule LDAP ConnectorMule LDAP Connector
Mule LDAP ConnectorAnkush Sharma
Β 
Mule file connector
Mule file connectorMule file connector
Mule file connectorAnkush Sharma
Β 
Mule esb introduction
Mule esb introductionMule esb introduction
Mule esb introductionPraneethchampion
Β 
Mulehdfsconnector 160810122655
Mulehdfsconnector 160810122655Mulehdfsconnector 160810122655
Mulehdfsconnector 160810122655ppts123456
Β 
Mule SOAP Router
Mule SOAP RouterMule SOAP Router
Mule SOAP RouterAnkush Sharma
Β 
Mule generic connector
Mule generic connectorMule generic connector
Mule generic connectorAnkush Sharma
Β 
Mule Custom Aggregator
Mule Custom AggregatorMule Custom Aggregator
Mule Custom AggregatorAnkush Sharma
Β 
Mule Collection Splitter
Mule Collection SplitterMule Collection Splitter
Mule Collection SplitterAnkush Sharma
Β 
Mule any point studio
Mule any point studioMule any point studio
Mule any point studioSon Nguyen
Β 
Mule: Java Transformer
Mule: Java TransformerMule: Java Transformer
Mule: Java TransformerSulthony Hartanto
Β 
Mule HDFS Connector
Mule HDFS ConnectorMule HDFS Connector
Mule HDFS ConnectorAnkush Sharma
Β 
Mule UDP Transport
Mule UDP TransportMule UDP Transport
Mule UDP TransportAnkush Sharma
Β 
Controlling Message Flow - Mule ESB
Controlling Message Flow - Mule ESBControlling Message Flow - Mule ESB
Controlling Message Flow - Mule ESBMani Rathnam Gudi
Β 
Mule Message Chunk Aggregator
Mule Message Chunk AggregatorMule Message Chunk Aggregator
Mule Message Chunk AggregatorAnkush Sharma
Β 
Scatter gather flow in mule
Scatter gather flow in muleScatter gather flow in mule
Scatter gather flow in mulePraneethchampion
Β 

What's hot (20)

Mule ftp connector
Mule ftp connectorMule ftp connector
Mule ftp connector
Β 
Mule servlet connector
Mule servlet connectorMule servlet connector
Mule servlet connector
Β 
Mule Microsoft Service Bus
Mule Microsoft Service BusMule Microsoft Service Bus
Mule Microsoft Service Bus
Β 
Mule Schema Validation Filter
Mule Schema Validation FilterMule Schema Validation Filter
Mule Schema Validation Filter
Β 
Mule LDAP Connector
Mule LDAP ConnectorMule LDAP Connector
Mule LDAP Connector
Β 
Mule file connector
Mule file connectorMule file connector
Mule file connector
Β 
Mule esb introduction
Mule esb introductionMule esb introduction
Mule esb introduction
Β 
Mulehdfsconnector 160810122655
Mulehdfsconnector 160810122655Mulehdfsconnector 160810122655
Mulehdfsconnector 160810122655
Β 
Mule SOAP Router
Mule SOAP RouterMule SOAP Router
Mule SOAP Router
Β 
Mule generic connector
Mule generic connectorMule generic connector
Mule generic connector
Β 
Mule Custom Aggregator
Mule Custom AggregatorMule Custom Aggregator
Mule Custom Aggregator
Β 
Mule Collection Splitter
Mule Collection SplitterMule Collection Splitter
Mule Collection Splitter
Β 
Mule any point studio
Mule any point studioMule any point studio
Mule any point studio
Β 
Mule: Java Transformer
Mule: Java TransformerMule: Java Transformer
Mule: Java Transformer
Β 
Mule HDFS Connector
Mule HDFS ConnectorMule HDFS Connector
Mule HDFS Connector
Β 
Mule UDP Transport
Mule UDP TransportMule UDP Transport
Mule UDP Transport
Β 
Controlling Message Flow - Mule ESB
Controlling Message Flow - Mule ESBControlling Message Flow - Mule ESB
Controlling Message Flow - Mule ESB
Β 
Mule Message Chunk Aggregator
Mule Message Chunk AggregatorMule Message Chunk Aggregator
Mule Message Chunk Aggregator
Β 
Scatter gather flow in mule
Scatter gather flow in muleScatter gather flow in mule
Scatter gather flow in mule
Β 
Scatter gather in mule
Scatter gather in muleScatter gather in mule
Scatter gather in mule
Β 

Similar to Mule VM Transport

Mule Cloudhub Connector
Mule Cloudhub ConnectorMule Cloudhub Connector
Mule Cloudhub ConnectorAnkush Sharma
Β 
Mule Magento Cloud Connector
Mule Magento Cloud ConnectorMule Magento Cloud Connector
Mule Magento Cloud ConnectorAnkush Sharma
Β 
Database and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureDatabase and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureRadu Vunvulea
Β 
Microsoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorMicrosoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorAnkush Sharma
Β 
INF7827 DRS Best Practices
INF7827 DRS Best PracticesINF7827 DRS Best Practices
INF7827 DRS Best PracticesBrian Graf
Β 
FatPipe Networks - High Avaliability | WAN Optimization Technology
FatPipe Networks - High Avaliability | WAN Optimization TechnologyFatPipe Networks - High Avaliability | WAN Optimization Technology
FatPipe Networks - High Avaliability | WAN Optimization Technologyfpharikumar
Β 
Distributed Data Base.pptx
Distributed Data Base.pptxDistributed Data Base.pptx
Distributed Data Base.pptxWaqasRaziq
Β 
When availability matters the most
When availability matters the mostWhen availability matters the most
When availability matters the mostJosh Mazgelis
Β 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computingRubaNagarajan
Β 
When Availability Matters the Most
When Availability Matters the MostWhen Availability Matters the Most
When Availability Matters the MostNeverfail Group
Β 
Mule JavaScript component
Mule JavaScript componentMule JavaScript component
Mule JavaScript componentAnkush Sharma
Β 
ServerVirtualization.pptx
ServerVirtualization.pptxServerVirtualization.pptx
ServerVirtualization.pptxSatyajeetGaur3
Β 
Lecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxLecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxUbaidURRahman78
Β 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015VMUG IT
Β 
Java Abs Dynamic Server Replication
Java Abs   Dynamic Server ReplicationJava Abs   Dynamic Server Replication
Java Abs Dynamic Server Replicationncct
Β 
Mule SSL(TLS) component
Mule SSL(TLS) componentMule SSL(TLS) component
Mule SSL(TLS) componentAnkush Sharma
Β 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshersShravani Mondrety
Β 
Vmware srm 6.1
Vmware srm 6.1Vmware srm 6.1
Vmware srm 6.1faz4eva_27
Β 

Similar to Mule VM Transport (20)

Mule Cloudhub Connector
Mule Cloudhub ConnectorMule Cloudhub Connector
Mule Cloudhub Connector
Β 
Mule Magento Cloud Connector
Mule Magento Cloud ConnectorMule Magento Cloud Connector
Mule Magento Cloud Connector
Β 
Database and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on AzureDatabase and Public Endpoints redundancy on Azure
Database and Public Endpoints redundancy on Azure
Β 
Microsoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorMicrosoft Dynamics CRM Connector
Microsoft Dynamics CRM Connector
Β 
INF7827 DRS Best Practices
INF7827 DRS Best PracticesINF7827 DRS Best Practices
INF7827 DRS Best Practices
Β 
FatPipe Networks - High Avaliability | WAN Optimization Technology
FatPipe Networks - High Avaliability | WAN Optimization TechnologyFatPipe Networks - High Avaliability | WAN Optimization Technology
FatPipe Networks - High Avaliability | WAN Optimization Technology
Β 
Distributed Data Base.pptx
Distributed Data Base.pptxDistributed Data Base.pptx
Distributed Data Base.pptx
Β 
cloud basics.pptx
cloud basics.pptxcloud basics.pptx
cloud basics.pptx
Β 
When availability matters the most
When availability matters the mostWhen availability matters the most
When availability matters the most
Β 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
Β 
When Availability Matters the Most
When Availability Matters the MostWhen Availability Matters the Most
When Availability Matters the Most
Β 
Mule JavaScript component
Mule JavaScript componentMule JavaScript component
Mule JavaScript component
Β 
ServerVirtualization.pptx
ServerVirtualization.pptxServerVirtualization.pptx
ServerVirtualization.pptx
Β 
Lecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptxLecture5_ServerVirtualization.pptx
Lecture5_ServerVirtualization.pptx
Β 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015
Β 
Java Abs Dynamic Server Replication
Java Abs   Dynamic Server ReplicationJava Abs   Dynamic Server Replication
Java Abs Dynamic Server Replication
Β 
Mule SSL(TLS) component
Mule SSL(TLS) componentMule SSL(TLS) component
Mule SSL(TLS) component
Β 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshers
Β 
Vmware srm 6.1
Vmware srm 6.1Vmware srm 6.1
Vmware srm 6.1
Β 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
Β 

More from Ankush Sharma

Mule Microsoft Share Point 2010 Connector
Mule Microsoft Share Point 2010 ConnectorMule Microsoft Share Point 2010 Connector
Mule Microsoft Share Point 2010 ConnectorAnkush Sharma
Β 
Mule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorMule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorAnkush Sharma
Β 
Mule Microsoft Dynamics AX 2012 Connector
Mule Microsoft Dynamics AX 2012 ConnectorMule Microsoft Dynamics AX 2012 Connector
Mule Microsoft Dynamics AX 2012 ConnectorAnkush Sharma
Β 
Mule Marketo Connector
Mule Marketo ConnectorMule Marketo Connector
Mule Marketo ConnectorAnkush Sharma
Β 
Mule Concur Connector
Mule Concur ConnectorMule Concur Connector
Mule Concur ConnectorAnkush Sharma
Β 
Mule Collection Aggregator
Mule Collection AggregatorMule Collection Aggregator
Mule Collection AggregatorAnkush Sharma
Β 
Mule Message Chunk Splitter
Mule Message Chunk SplitterMule Message Chunk Splitter
Mule Message Chunk SplitterAnkush Sharma
Β 
Mule Expression Transformer
Mule Expression TransformerMule Expression Transformer
Mule Expression TransformerAnkush Sharma
Β 
Mule Resequencer Filter
Mule Resequencer FilterMule Resequencer Filter
Mule Resequencer FilterAnkush Sharma
Β 
Mule object to-xml transformer
Mule object to-xml transformerMule object to-xml transformer
Mule object to-xml transformerAnkush Sharma
Β 
Mule xml to-jaxb object
Mule xml to-jaxb objectMule xml to-jaxb object
Mule xml to-jaxb objectAnkush Sharma
Β 
Mule xml to-object transformer
Mule xml to-object transformerMule xml to-object transformer
Mule xml to-object transformerAnkush Sharma
Β 
Mule XSLT Transformer
Mule XSLT TransformerMule XSLT Transformer
Mule XSLT TransformerAnkush Sharma
Β 
Mule Cache Scope
Mule Cache ScopeMule Cache Scope
Mule Cache ScopeAnkush Sharma
Β 
Mule Script Component
Mule Script ComponentMule Script Component
Mule Script ComponentAnkush Sharma
Β 
Mule Salesforce Connector
Mule Salesforce ConnectorMule Salesforce Connector
Mule Salesforce ConnectorAnkush Sharma
Β 

More from Ankush Sharma (16)

Mule Microsoft Share Point 2010 Connector
Mule Microsoft Share Point 2010 ConnectorMule Microsoft Share Point 2010 Connector
Mule Microsoft Share Point 2010 Connector
Β 
Mule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 ConnectorMule Microsoft Share Point 2013 Connector
Mule Microsoft Share Point 2013 Connector
Β 
Mule Microsoft Dynamics AX 2012 Connector
Mule Microsoft Dynamics AX 2012 ConnectorMule Microsoft Dynamics AX 2012 Connector
Mule Microsoft Dynamics AX 2012 Connector
Β 
Mule Marketo Connector
Mule Marketo ConnectorMule Marketo Connector
Mule Marketo Connector
Β 
Mule Concur Connector
Mule Concur ConnectorMule Concur Connector
Mule Concur Connector
Β 
Mule Collection Aggregator
Mule Collection AggregatorMule Collection Aggregator
Mule Collection Aggregator
Β 
Mule Message Chunk Splitter
Mule Message Chunk SplitterMule Message Chunk Splitter
Mule Message Chunk Splitter
Β 
Mule Expression Transformer
Mule Expression TransformerMule Expression Transformer
Mule Expression Transformer
Β 
Mule Resequencer Filter
Mule Resequencer FilterMule Resequencer Filter
Mule Resequencer Filter
Β 
Mule object to-xml transformer
Mule object to-xml transformerMule object to-xml transformer
Mule object to-xml transformer
Β 
Mule xml to-jaxb object
Mule xml to-jaxb objectMule xml to-jaxb object
Mule xml to-jaxb object
Β 
Mule xml to-object transformer
Mule xml to-object transformerMule xml to-object transformer
Mule xml to-object transformer
Β 
Mule XSLT Transformer
Mule XSLT TransformerMule XSLT Transformer
Mule XSLT Transformer
Β 
Mule Cache Scope
Mule Cache ScopeMule Cache Scope
Mule Cache Scope
Β 
Mule Script Component
Mule Script ComponentMule Script Component
Mule Script Component
Β 
Mule Salesforce Connector
Mule Salesforce ConnectorMule Salesforce Connector
Mule Salesforce Connector
Β 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
Β 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
Β 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
Β 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
Β 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
Β 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
Β 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
Β 
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhisoniya singh
Β 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
Β 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
Β 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
Β 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
Β 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
Β 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
Β 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
Β 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
Β 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
Β 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
Β 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
Β 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Β 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Β 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Β 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Β 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Β 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Β 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Β 
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY πŸ” 8264348440 πŸ” Call Girls in Diplomatic Enclave | Delhi
Β 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Β 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Β 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Β 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Β 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Β 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Β 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Β 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Β 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
Β 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Β 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Β 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Β 

Mule VM Transport

  • 1. MULE VM TRANSPORT BY – ANKUSH SHARMA
  • 2. WHAT IS VM? IN COMPUTING, A VIRTUAL MACHINE (VM) IS AN EMULATION OF A GIVEN COMPUTER SYSTEM. VIRTUAL MACHINES OPERATE BASED ON THE COMPUTER ARCHITECTURE AND FUNCTIONS OF A REAL OR HYPOTHETICAL COMPUTER, AND THEIR IMPLEMENTATIONS MAY INVOLVE SPECIALIZED HARDWARE, SOFTWARE, OR A COMBINATION.
  • 3. MULE VM TRANSPORT β€’ USER CAN USE THE JAVA VIRTUAL MACHINE (VM) TRANSPORT FOR INTRA-JVM COMMUNICATION BETWEEN MULE FLOWS. THIS TRANSPORT BY DEFAULT USES IN-MEMORY QUEUES BUT CAN OPTIONALLY BE CONFIGURED TO USE PERSISTENT QUEUES.
  • 4. MULE VM TRANSPORT – CONFIGURATION WIZARD (GENERAL TAB) (CONT.)
  • 5. MULE VM TRANSPORT – CONFIGURATION WIZARD (GENERAL TAB) (CONT.) β€’ FOLLOWING ARE THE OPTIONS ON GENERAL TAB – β€’ DISPLAY NAME – DISPLAY NAME TO BE DISPLAYED ON THE MULE FLOW. β€’ EXCHANGE PATTERN – EXCHANGE PATTERN TO BE USED WITH THIS TRANSPORT. β€’ QUEUE PATH – THE QUEUE PATH USED TO CREATE ADDRESS TO BE ACCESSED. β€’ CONNECTOR CONFIGURATION – REFERENCE TO THE GLOBAL CONNECTOR CONFIGURATION. β€’ TYPE – TYPE OF TRANSACTION TO BE DONE. β€’ ACTION – ACTION TO BE PERFORMED IN TRANSACTION. β€’ TIME OUT – TIMEOUT IN MILLISECONDS FOR TRANSACTION.
  • 6. MULE VM TRANSPORT – CONFIGURATION WIZARD (ADVANCED TAB) (CONT.)
  • 7. MULE VM TRANSPORT – CONFIGURATION WIZARD (ADVANCED TAB) β€’ FOLLOWING ARE THE OPTIONS ON ADVANCED TAB – β€’ ADDRESS – ADDRESS FOR THIS TRANSPORT. β€’ RESPONSE TIMEOUT – TIMEOUT FOR REQUEST RESPONSE. β€’ ENCODING – ENCODING STANDARD APPLIED ON MESSAGE DATA. β€’ MIME TYPE – MIME TYPE OF THE MESSAGE DATA E.G. APPLICATION/JSON β€’ CONNECTOR ENDPOINT – REFERENCE TO GLOBAL CONNECTOR ENDPOINT.
  • 8. MULE VM TRANSPORT – CONFIGURATION WIZARD (RECONNECTION TAB) (CONT.)
  • 9. MULE VM TRANSPORT – CONFIGURATION WIZARD (RECONNECTION TAB) β€’ FOLLOWING ARE THE PROPERTIES IN RECONNECTION TAB – β€’ DO NOT USE A RECONNECTION STRATEGY – THIS IS THE DEFAULT RADIO BUTTON WHICH SPECIFIES DO NOT TRY TO RECONNECT IF THERE IS ERROR CONNECTING TO THE WEB ADDRESS URL. β€’ STANDARD RECONNECTION – USE THIS RADIO BUTTON TO ENABLE A STANDARD RECONNECTION STRATEGY. β€’ FREQUENCY (MS) – THE FREQUENCY TIME IN MILLISECONDS AFTER WHICH THE FILE CONNECTOR WILL TRY TO ACCESS THE WEB ADDRESS URL. β€’ RECONNECT ATTEMPTS – THIS TELLS HOW MANY TIMES THE FILE CONNECTOR WILL TRY TO CONNECT TO WEB ADDRESS URL. β€’ RECONNECTOR FOREVER – CHECK THIS BOX IF THERE IS NEED TO MAKE FILE CONNECTOR CONNECT TO WEB ADDRESS URL UNTIL THERE IS A SUCCESSFUL CONNECTION WITH IT. β€’ CUSTOM RECONNECTION – USE THIS RADIO BUTTON TO CREATE A CUSTOM RECONNECTION STRATEGY. β€’ CLASS – THE JAVA CLASS WHICH WILL COME IN ACTION AFTER A FAILED CONNECTION ATTEMPT. β€’ RUN THE CONNECTION IN A SEPARATED THREAD – CHECK THIS BOX IF THERE IS NEED TO USE
  • 10. MULE VM TRANSPORT – CONFIGURATION WIZARD (TRANSFORMERS TAB)
  • 11. MULE VM TRANSPORT – CONFIGURATION WIZARD (TRANSFORMERS TAB) β€’ FOLLOWING ARE PROPERTIES ON TRANSFORMERS TAB – β€’ GLOBAL TRANSFORMERS – ENTER A LIST OF SYNCHRONOUS TRANSFORMERS THAT ARE APPLIED TO THE REQUEST BEFORE IT IS SENT TO THE VM TRANSPORT. β€’ TRANSFORMERS TO BE APPLIED - ENTER A LIST OF SYNCHRONOUS TRANSFORMERS THAT ARE APPLIED TO THE RESPONSE BEFORE IT IS DISPATCHED FROM THE VM TRANSPORT.
  • 12. MULE VM CONNECTOR – NOTES AND META- DATA TABS β€’ NOTES TAB - THIS TAB IS USED TO ADD SPECIAL NOTES FOR THE MULE VM CONNECTOR. β€’ METADATA TAB – THIS TAB IS USED TO ADD ANY METADATA ENTRY FOR MULE VM CONNECTOR.