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.
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.
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
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.