mule vm transport

13
MULE VM TRANSPORT BY – ANKUSH SHARMA

Upload: ankush-sharma

Post on 20-Jan-2017

126 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Mule VM Transport

MULE VM TRANSPORTBY – ANKUSH SHARMA

Page 2: Mule VM Transport

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.

Page 3: Mule VM Transport

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.

Page 4: Mule VM Transport

MULE VM TRANSPORT – CONFIGURATION WIZARD (GENERAL TAB) (CONT.)

Page 5: Mule VM Transport

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.

Page 6: Mule VM Transport

MULE VM TRANSPORT – CONFIGURATION WIZARD (ADVANCED TAB) (CONT.)

Page 7: Mule VM Transport

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.

Page 8: Mule VM Transport

MULE VM TRANSPORT – CONFIGURATION WIZARD (RECONNECTION TAB) (CONT.)

Page 9: Mule VM Transport

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 THIS CUSTOM

RECONNECTION OPERATION IN SEPARATE THREAD.

Page 10: Mule VM Transport

MULE VM TRANSPORT – CONFIGURATION WIZARD (TRANSFORMERS TAB)

Page 11: Mule VM Transport

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.

Page 12: Mule 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.

Page 13: Mule VM Transport

THANK YOU!