SlideShare a Scribd company logo
1 of 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!

More Related Content

What's hot

What's hot (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
 

Viewers also liked

Viewers also liked (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
 

Similar to Mule RMI transport

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

Similar to 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
 

More from Ankush Sharma

More from 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
 

Recently uploaded

BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAILBUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
DIGISHIFT INDIA +918368319550
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
tbatkhuu1
 

Recently uploaded (20)

personal branding kit for music business
personal branding kit for music businesspersonal branding kit for music business
personal branding kit for music business
 
Foundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David PisarekFoundation First - Why Your Website and Content Matters - David Pisarek
Foundation First - Why Your Website and Content Matters - David Pisarek
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid media
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
 
Labour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptxLabour Day Celebrating Workers and Their Contributions.pptx
Labour Day Celebrating Workers and Their Contributions.pptx
 
Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
Major SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain DigitalMajor SEO Trends in 2024 - Banyanbrain Digital
Major SEO Trends in 2024 - Banyanbrain Digital
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAILBUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
 
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 39 Noida Escorts Escorts >༒8448380779 Escort Service
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptx
 

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.