7
INPUT AND OUTPUT FLOW: USING HTTP AND JAVA COMPONENT

Input and output flow using http and java component

Embed Size (px)

Citation preview

Page 1: Input and output flow using http and java component

INPUT AND OUTPUT FLOW: USING HTTP AND JAVA COMPONENT

Page 2: Input and output flow using http and java component

OPEN ANYPOINT STUDIOCREATE A FILE NEW MULE PROJECTCLICK «FINISH»

Page 3: Input and output flow using http and java component

EXPAND THE «MYFIRSTPROJECT» ON PACKAGE EXPLORERDOUBLE CLICK ON MYFIRSTPROJECT.XMLONCE FILE IS OPEN, SHOW MESSAGE FLOWFROM MULE PALETTE VIEW, SEARCH FOR ‘HTTP’ AND ‘JAVA’ AND SELECT THE FIRST ONE.

DRAG AND DROP HTTP THEN JAVA COMPONENT INTO MESSAGE FLOW VIEW.

Page 4: Input and output flow using http and java component

NO W WE HAVE TO CONF IG URE L IS TENER FOR OUR HTT P FLOW.DOUBLE CL ICK ON HTTP BLUE E LEME NT.BELOW IT WILL APPEA R HTTP V IEW.ON THE GENE RAL S ETT ING LET ’ S CREAT E AND CHOOSE AN HTT P L ISTE NER.CL ICK ON ADD(+ ) AND CONF IGURE :HO ST: DE FA ULT ( LOCA LHOS T)PORT: 8081ON BAS IC S ETT I NGS DEF INE WEB SE RV ICE :PATH : / F I LE TRANS FERALLOW.ME THODS: GE TCL ICK OK AND S AVE

Page 5: Input and output flow using http and java component

NOW WE HAVE TO CONFIGURE THE JAVA LOGIC COMPONENT.CREATE A PACKAGE AND A JAVA CLASS UNDER SRC/MAIN/ JAVA FOLDER.CREATE A LOCAL FOLDER TO SAVE THE F ILE .THE CLASS WILL CREATE A S IMPLE TEXT F ILE AND WRITE TWO LINES.LIBRARIES I USED:JAVA. IO.FILE;JAVA. IO.FILEWRITER;

CL ICK ON SAVE AT TOP-LEFT OF SCREEN

Page 6: Input and output flow using http and java component

CONFIGURE JAVA COMPONENT.TRANSFORMER CLASS: THE CLASS THAT WILL DO THE LOGIC TO CREATE A FILE IN A LOCAL FOLDER.CLICK ON SAVE.

Page 7: Input and output flow using http and java component

NOW WE CAN START OUR MULE SERVERRIGHT CLICK ON PROJECT RUN AS MULE APPLICATION

ON THE CONSOLE VIEW BELOW SERVER IS GOING TO START.AT THE END YOU WILL SEE THE STATUS DEPLOYED.THIS MEANS THAT SERVER IS UP AND RUNNINGOPEN YOUR BROWSER AND JOIN THE HTTP PATH: HTTP://LOCALHOST:8081/FILETRANSFERNOW WE CAN SEE THE RESULT: OPEN THE FOLDER WE CREATED AND LOOK AT THE TXT FILE GENERATED.

ENJOY WITH MULE!