SlideShare une entreprise Scribd logo
1  sur  13
MULE RMI TRANSPORT
BY – ANKUSH SHARMA
WHAT IS RMI?
RMI is the object oriented equivalent to RPC
(Remote procedure call). The Java Remote
Method Invocation (RMI) system allows an object
running in one Java Virtual Machine (VM) to
invoke methods of an object running in another
Java VM.
MULE RMI TRANSPORT
The RMI transport can be used to send and receive Mule events
over http://en.wikipedia.org/wiki/JRMP[JRMP]. This transport has
a dispatcher that invokes an RMI method and a polling receiver
that repeatedly does the same.
MULE RMI TRANSPORT – CONFIGURATION
WIZARD (GENERAL TAB) (CONT.)
MULE RMI TRANSPORT – CONFIGURATION
WIZARD (GENERAL TAB)
• Following are the options on general tab –
• Display Name – The name to be displayed in the Mule flow.
• Exchange Pattern – Exchange pattern to be used for this transport
connector.
• Host – Host for this transport component.
• Port – Port for this transport component.
• Object – Object of the class that will be invoked by RMI.
• Method – The name of the method to be invoked.
• Method Argument Types – Comma separated arguments for the method
that will be invoked.
• Connector Configuration – Reference to the global connector
MULE RMI TRANSPORT – CONFIGURATION
WIZARD (ADVANCED TAB) (CONT.)
MULE RMI TRANSPORT – CONFIGURATION
WIZARD (ADVANCED TAB)
• Following are the options on advanced tab –
• Address – The address to this transport.
• Response Timeout – Response timeout time in milliseconds.
• Encoding – Encoding standard to be applied on message data.
• MIME Type – MIME type of the message data.
• Connector Endpoint – Reference to the global connector endpoint.
MULE RMI TRANSPORT – CONFIGURATION
WIZARD (RECONNECTION TAB) (CONT.)
MULE RMI 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.
• Following are properties on reconnection tab –
• 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.
MULE RMI TRANSPORT – CONFIGURATION
WIZARD (TRANSFORMERS TAB) (CONT.)
MULE RMI 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 RMI connector.
• Transformers to be applied - Enter a list of synchronous transformers
that are applied to the response before it is dispatched from the RMI
connector.
MULE RMI TRANSPORT – NOTES AND
META-DATA TABS
• Notes tab - This tab is used to add special notes for the Mule
RMI connector.
• Metadata tab – This tab is used to add any metadata entry for
Mule RMI connector.
THANK YOU!

Contenu connexe

Tendances

Tendances (20)

Mule servlet connector
Mule servlet connectorMule servlet connector
Mule servlet connector
 
Mule Amazon SNS Connector
Mule Amazon SNS ConnectorMule Amazon SNS Connector
Mule Amazon SNS Connector
 
Mule Cache Scope
Mule Cache ScopeMule Cache Scope
Mule Cache Scope
 
Mule SOAP Router
Mule SOAP RouterMule SOAP Router
Mule SOAP Router
 
Mule JMS transport
Mule JMS transportMule JMS transport
Mule JMS transport
 
Mule LDAP Connector
Mule LDAP ConnectorMule LDAP Connector
Mule LDAP Connector
 
Mule generic connector
Mule generic connectorMule generic connector
Mule generic connector
 
Mule Message Chunk Aggregator
Mule Message Chunk AggregatorMule Message Chunk Aggregator
Mule Message Chunk Aggregator
 
Mulehdfsconnector 160810122655
Mulehdfsconnector 160810122655Mulehdfsconnector 160810122655
Mulehdfsconnector 160810122655
 
Mule HDFS Connector
Mule HDFS ConnectorMule HDFS Connector
Mule HDFS Connector
 
Mule WMQ connector
Mule WMQ connectorMule WMQ connector
Mule WMQ connector
 
Mule esb usecase
Mule esb usecaseMule esb usecase
Mule esb usecase
 
Mule threading profile & processing strategy
Mule threading profile & processing strategyMule threading profile & processing strategy
Mule threading profile & processing strategy
 
Mule Batch Commit
Mule Batch CommitMule Batch Commit
Mule Batch Commit
 
Mule Expression Transformer
Mule Expression TransformerMule Expression Transformer
Mule Expression Transformer
 
Mule java part-1
Mule java part-1Mule java part-1
Mule java part-1
 
Scatter gather component - mule
Scatter gather component - muleScatter gather component - mule
Scatter gather component - mule
 
Mule Quartz connector
Mule Quartz connectorMule Quartz connector
Mule Quartz connector
 
Mule esb mule message
Mule esb   mule messageMule esb   mule message
Mule esb mule message
 
Scatter gather flow in mule
Scatter gather flow in muleScatter gather flow in mule
Scatter gather flow in mule
 

En vedette

En vedette (17)

Mule data weave
Mule data weaveMule data weave
Mule data weave
 
How to commit a project in svn using svn plugin in anypoint studio
How to commit a project in svn using svn plugin in anypoint studioHow to commit a project in svn using svn plugin in anypoint studio
How to commit a project in svn using svn plugin in anypoint studio
 
Mule XSLT Transformer
Mule XSLT TransformerMule XSLT Transformer
Mule XSLT Transformer
 
Mule
MuleMule
Mule
 
Mule – header collection
Mule – header collectionMule – header collection
Mule – header collection
 
Der Klimawandel in den Medien
Der Klimawandel in den MedienDer Klimawandel in den Medien
Der Klimawandel in den Medien
 
Mule enricher
Mule enricher Mule enricher
Mule enricher
 
Dropbox connector Mule ESB Integration
Dropbox connector Mule ESB IntegrationDropbox connector Mule ESB Integration
Dropbox connector Mule ESB Integration
 
Data Modeling in Looker
Data Modeling in LookerData Modeling in Looker
Data Modeling in Looker
 
Reason to connect with Mulesoft
Reason to connect with MulesoftReason to connect with Mulesoft
Reason to connect with Mulesoft
 
Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...
 
Mule rabbit mq
Mule rabbit mqMule rabbit mq
Mule rabbit mq
 
Mule Esb Data Weave
Mule Esb Data WeaveMule Esb Data Weave
Mule Esb Data Weave
 
Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016
 
Frontend basics
Frontend basicsFrontend basics
Frontend basics
 
G rpc lection1
G rpc lection1G rpc lection1
G rpc lection1
 
HTTP2 and gRPC
HTTP2 and gRPCHTTP2 and gRPC
HTTP2 and gRPC
 

Similaire à Mule RMI transport

Chapter 14 replication
Chapter 14 replicationChapter 14 replication
Chapter 14 replication
AbDul ThaYyal
 

Similaire à Mule RMI transport (20)

Mule Jetty transport
Mule Jetty transportMule Jetty transport
Mule Jetty transport
 
Mule TCP Component
Mule TCP ComponentMule TCP Component
Mule TCP Component
 
Mule Magento Cloud Connector
Mule Magento Cloud ConnectorMule Magento Cloud Connector
Mule Magento Cloud Connector
 
Mule UDP Transport
Mule UDP TransportMule UDP Transport
Mule UDP Transport
 
Mule Cloudhub Connector
Mule Cloudhub ConnectorMule Cloudhub Connector
Mule Cloudhub Connector
 
Mule SAP connector
Mule SAP connectorMule SAP connector
Mule SAP connector
 
Mule SSL(TLS) component
Mule SSL(TLS) componentMule SSL(TLS) component
Mule SSL(TLS) component
 
Mule xml to-object transformer
Mule xml to-object transformerMule xml to-object transformer
Mule xml to-object transformer
 
Microsoft Dynamics CRM Connector
Microsoft Dynamics CRM ConnectorMicrosoft Dynamics CRM Connector
Microsoft Dynamics CRM Connector
 
Overview of Mule
Overview of MuleOverview of Mule
Overview of Mule
 
Mule Microsoft Service Bus
Mule Microsoft Service BusMule Microsoft Service Bus
Mule Microsoft Service Bus
 
Mule overview
Mule overviewMule overview
Mule overview
 
Mule Overview
Mule OverviewMule Overview
Mule Overview
 
Mule overview
Mule overviewMule overview
Mule overview
 
Mule enterprise service bus
Mule enterprise service busMule enterprise service bus
Mule enterprise service bus
 
Applications of Mealy & Moore Machine
Applications of  Mealy  & Moore Machine Applications of  Mealy  & Moore Machine
Applications of Mealy & Moore Machine
 
Cdn cs6740
Cdn cs6740Cdn cs6740
Cdn cs6740
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Chapter 14 replication
Chapter 14 replicationChapter 14 replication
Chapter 14 replication
 
Alvaro Videla, Building a Distributed Data Ingestion System with RabbitMQ
Alvaro Videla, Building a Distributed Data Ingestion System with RabbitMQAlvaro Videla, Building a Distributed Data Ingestion System with RabbitMQ
Alvaro Videla, Building a Distributed Data Ingestion System with RabbitMQ
 

Plus de Ankush Sharma

Plus de Ankush Sharma (14)

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 Collection Splitter
Mule Collection SplitterMule Collection Splitter
Mule Collection Splitter
 
Mule Custom Aggregator
Mule Custom AggregatorMule Custom Aggregator
Mule Custom Aggregator
 
Mule Message Chunk Splitter
Mule Message Chunk SplitterMule Message Chunk Splitter
Mule Message Chunk Splitter
 
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 Script Component
Mule Script ComponentMule Script Component
Mule Script Component
 
Mule Salesforce Connector
Mule Salesforce ConnectorMule Salesforce Connector
Mule Salesforce Connector
 

Dernier

4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
Cara Menggugurkan Kandungan 087776558899
 

Dernier (20)

The 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxThe 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptx
 
Resumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital StrategistResumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital Strategist
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh Benday
 
Choosing the Right White Label SEO Services to Boost Your Agency's Growth.pdf
Choosing the Right White Label SEO Services to Boost Your Agency's Growth.pdfChoosing the Right White Label SEO Services to Boost Your Agency's Growth.pdf
Choosing the Right White Label SEO Services to Boost Your Agency's Growth.pdf
 
SP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdfSP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdf
 
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night ServiceVIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
VIP Call Girls Dongri WhatsApp +91-9833363713, Full Night Service
 
[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered[Expert Panel] New Google Shopping Ads Strategies Uncovered
[Expert Panel] New Google Shopping Ads Strategies Uncovered
 
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 
Tata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variantsTata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variants
 
Optimizing Your Marketing with AI-Powered Prompts
Optimizing Your Marketing with AI-Powered PromptsOptimizing Your Marketing with AI-Powered Prompts
Optimizing Your Marketing with AI-Powered Prompts
 
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency EscortsAligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
 
Press Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdfPress Release Distribution Evolving with Digital Trends.pdf
Press Release Distribution Evolving with Digital Trends.pdf
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
 
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxUnveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
Crypto Quantum Leap - Digital - membership area
Crypto Quantum Leap -  Digital - membership areaCrypto Quantum Leap -  Digital - membership area
Crypto Quantum Leap - Digital - membership area
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Francisco
 

Mule RMI transport

  • 1. MULE RMI TRANSPORT BY – ANKUSH SHARMA
  • 2. WHAT IS RMI? RMI is the object oriented equivalent to RPC (Remote procedure call). The Java Remote Method Invocation (RMI) system allows an object running in one Java Virtual Machine (VM) to invoke methods of an object running in another Java VM.
  • 3. MULE RMI TRANSPORT The RMI transport can be used to send and receive Mule events over http://en.wikipedia.org/wiki/JRMP[JRMP]. This transport has a dispatcher that invokes an RMI method and a polling receiver that repeatedly does the same.
  • 4. MULE RMI TRANSPORT – CONFIGURATION WIZARD (GENERAL TAB) (CONT.)
  • 5. MULE RMI TRANSPORT – CONFIGURATION WIZARD (GENERAL TAB) • Following are the options on general tab – • Display Name – The name to be displayed in the Mule flow. • Exchange Pattern – Exchange pattern to be used for this transport connector. • Host – Host for this transport component. • Port – Port for this transport component. • Object – Object of the class that will be invoked by RMI. • Method – The name of the method to be invoked. • Method Argument Types – Comma separated arguments for the method that will be invoked. • Connector Configuration – Reference to the global connector
  • 6. MULE RMI TRANSPORT – CONFIGURATION WIZARD (ADVANCED TAB) (CONT.)
  • 7. MULE RMI TRANSPORT – CONFIGURATION WIZARD (ADVANCED TAB) • Following are the options on advanced tab – • Address – The address to this transport. • Response Timeout – Response timeout time in milliseconds. • Encoding – Encoding standard to be applied on message data. • MIME Type – MIME type of the message data. • Connector Endpoint – Reference to the global connector endpoint.
  • 8. MULE RMI TRANSPORT – CONFIGURATION WIZARD (RECONNECTION TAB) (CONT.)
  • 9. MULE RMI 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. • Following are properties on reconnection tab – • 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.
  • 10. MULE RMI TRANSPORT – CONFIGURATION WIZARD (TRANSFORMERS TAB) (CONT.)
  • 11. MULE RMI 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 RMI connector. • Transformers to be applied - Enter a list of synchronous transformers that are applied to the response before it is dispatched from the RMI connector.
  • 12. MULE RMI TRANSPORT – NOTES AND META-DATA TABS • Notes tab - This tab is used to add special notes for the Mule RMI connector. • Metadata tab – This tab is used to add any metadata entry for Mule RMI connector.