A B C D E G I L M O P R S T W 

A

AbstractLoanBrokerApp - Class in org.mule.example.loanbroker
Runs the LoanBroker example application.
AbstractLoanBrokerApp() - Constructor for class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
AbstractLoanBrokerApp(String) - Constructor for class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
aggregateEvents(EventGroup) - Static method in class org.mule.example.loanbroker.routers.BankQuotesAggregationLogic
 
aggregateEvents(EventGroup) - Method in class org.mule.example.loanbroker.routers.BankQuotesInboundAggregator
This method is invoked if the shouldAggregate method is called and returns true.
AsynchronousLoanBroker - Class in org.mule.example.loanbroker
LoanBroker is the Service that starts the loan request process.
AsynchronousLoanBroker() - Constructor for class org.mule.example.loanbroker.AsynchronousLoanBroker
 

B

Bank - Class in org.mule.example.loanbroker.bank
Bank is a representation of a bank from which to obtain loan quotes.
Bank() - Constructor for class org.mule.example.loanbroker.bank.Bank
 
Bank(String) - Constructor for class org.mule.example.loanbroker.bank.Bank
 
BankQuotesAggregationLogic - Class in org.mule.example.loanbroker.routers
 
BankQuotesAggregationLogic() - Constructor for class org.mule.example.loanbroker.routers.BankQuotesAggregationLogic
 
BankQuotesInboundAggregator - Class in org.mule.example.loanbroker.routers
BankQuotesInboundAggregator receives a number of quotes and selects the lowest
BankQuotesInboundAggregator() - Constructor for class org.mule.example.loanbroker.routers.BankQuotesInboundAggregator
 
BankQuotesResponseAggregator - Class in org.mule.example.loanbroker.routers
BankQuotesInboundAggregator receives a number of quotes and selects the lowest
BankQuotesResponseAggregator() - Constructor for class org.mule.example.loanbroker.routers.BankQuotesResponseAggregator
 
BankService - Interface in org.mule.example.loanbroker.bank
BankService is a representation of a bank form which to obtain loan quotes.

C

createRequest() - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
CreditAgencyService - Interface in org.mule.example.loanbroker.credit
CreditAgencyService the service that provides a credit score for a customer.
CreditProfile - Class in org.mule.example.loanbroker.messages
CreditProfile is a dummy finance profile for a customer
CreditProfile() - Constructor for class org.mule.example.loanbroker.messages.CreditProfile
 
CreditProfileXmlToCreditProfile - Class in org.mule.example.loanbroker.transformers
 
CreditProfileXmlToCreditProfile() - Constructor for class org.mule.example.loanbroker.transformers.CreditProfileXmlToCreditProfile
 
Customer - Class in org.mule.example.loanbroker.messages
Customer the loan broker customer
Customer() - Constructor for class org.mule.example.loanbroker.messages.Customer
 
Customer(String, int) - Constructor for class org.mule.example.loanbroker.messages.Customer
 
CustomerQuoteRequest - Class in org.mule.example.loanbroker.messages
CustomerQuoteRequest is the request sent by the the LoanBroker
CustomerQuoteRequest() - Constructor for class org.mule.example.loanbroker.messages.CustomerQuoteRequest
 
CustomerQuoteRequest(Customer, double, int) - Constructor for class org.mule.example.loanbroker.messages.CustomerQuoteRequest
 

D

DefaultCreditAgency - Class in org.mule.example.loanbroker.credit
Provides the credit profile for a customer.
DefaultCreditAgency() - Constructor for class org.mule.example.loanbroker.credit.DefaultCreditAgency
 
DefaultLender - Class in org.mule.example.loanbroker.lender
DefaultLenderService is responsible for contacting the relivant banks depending on the amount of the loan
DefaultLender() - Constructor for class org.mule.example.loanbroker.lender.DefaultLender
 
DefaultLoanBroker - Class in org.mule.example.loanbroker
LoanBroker is the Service that starts the loan request process.
DefaultLoanBroker() - Constructor for class org.mule.example.loanbroker.DefaultLoanBroker
 
dispose() - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
doTransform(Object, String) - Method in class org.mule.example.loanbroker.transformers.CreditProfileXmlToCreditProfile
 
doTransform(Object, String) - Method in class org.mule.example.loanbroker.transformers.LoanQuoteRequestToCreditProfileArgs
 

E

enterLoanAmount() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
enterLoanDuration() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
enterName() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
esbWelcome() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
exiting() - Static method in class org.mule.example.loanbroker.LocaleMessage
 

G

getBankName() - Method in class org.mule.example.loanbroker.bank.Bank
 
getBankName() - Method in class org.mule.example.loanbroker.messages.LoanQuote
 
getClassLoader() - Method in class org.mule.example.loanbroker.LocaleMessage
 
getConfigBuilder() - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
getCorrelatorCallback(MuleContext) - Method in class org.mule.example.loanbroker.routers.BankQuotesResponseAggregator
 
getCreditHistory() - Method in class org.mule.example.loanbroker.messages.CreditProfile
 
getCreditHistoryLength(int) - Method in class org.mule.example.loanbroker.credit.DefaultCreditAgency
 
getCreditProfile(Customer) - Method in interface org.mule.example.loanbroker.credit.CreditAgencyService
 
getCreditProfile(Customer) - Method in class org.mule.example.loanbroker.credit.DefaultCreditAgency
 
getCreditProfile() - Method in class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
getCreditScore(int) - Method in class org.mule.example.loanbroker.credit.DefaultCreditAgency
 
getCreditScore() - Method in class org.mule.example.loanbroker.messages.CreditProfile
 
getCustomer() - Method in class org.mule.example.loanbroker.messages.CustomerQuoteRequest
 
getCustomerRequest() - Method in class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
getEndpoint() - Method in class org.mule.example.loanbroker.bank.Bank
 
getInterestRate() - Method in class org.mule.example.loanbroker.messages.LoanQuote
 
getLenders(CreditProfile, Double) - Method in class org.mule.example.loanbroker.lender.DefaultLender
Returns a list of banks willing to offer a loan based on a customer's credit profile and the amount of the loan.
getLenders(CreditProfile, Double) - Method in interface org.mule.example.loanbroker.lender.LenderService
Returns a list of banks willing to offer a loan based on a customer's credit profile and the amount of the loan.
getLenders() - Method in class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
getLoanAmount() - Method in class org.mule.example.loanbroker.messages.CustomerQuoteRequest
 
getLoanDuration() - Method in class org.mule.example.loanbroker.messages.CustomerQuoteRequest
 
getLoanQuote(CustomerQuoteRequest) - Method in class org.mule.example.loanbroker.AsynchronousLoanBroker
 
getLoanQuote(LoanBrokerQuoteRequest) - Method in class org.mule.example.loanbroker.bank.Bank
 
getLoanQuote(LoanBrokerQuoteRequest) - Method in interface org.mule.example.loanbroker.bank.BankService
 
getLoanQuote(CustomerQuoteRequest) - Method in class org.mule.example.loanbroker.DefaultLoanBroker
 
getLoanQuote(CustomerQuoteRequest) - Method in interface org.mule.example.loanbroker.LoanBrokerService
Triggered by an incoming customer request for a loan.
getLoanQuote() - Method in class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
getName() - Method in class org.mule.example.loanbroker.messages.Customer
 
getParam(MuleMessage, String) - Method in class org.mule.example.loanbroker.transformers.RestRequestToCustomerRequest
 
getPrimeRate() - Method in class org.mule.example.loanbroker.bank.Bank
 
getRandomAmount() - Static method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
getRandomDuration() - Static method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
getRandomSsn() - Static method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
getRequestFromUser() - Static method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
getSsn() - Method in class org.mule.example.loanbroker.messages.Customer
 

I

incProfiles() - Method in class org.mule.example.loanbroker.DefaultLoanBroker
 
incQuotes() - Method in class org.mule.example.loanbroker.DefaultLoanBroker
 
incRequests() - Method in class org.mule.example.loanbroker.DefaultLoanBroker
 
init() - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
init() - Method in class org.mule.example.loanbroker.LoanBrokerApp
 

L

LenderService - Interface in org.mule.example.loanbroker.lender
 
loadingAsync() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
loadingEndpointEjb() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
loadingManagedEjb() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
loadingSync() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
loanAmountError(String) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
LoanBrokerApp - Class in org.mule.example.loanbroker
Executes the LoanBroker BPM example.
LoanBrokerApp() - Constructor for class org.mule.example.loanbroker.LoanBrokerApp
 
LoanBrokerException - Exception in org.mule.example.loanbroker
Exception related to the LoanBroker example app.
LoanBrokerException(String) - Constructor for exception org.mule.example.loanbroker.LoanBrokerException
 
LoanBrokerException(Exception) - Constructor for exception org.mule.example.loanbroker.LoanBrokerException
 
LoanBrokerQuoteRequest - Class in org.mule.example.loanbroker.messages
LoanQuoteRequest represents a customer request for a loan through a loan broker
LoanBrokerQuoteRequest() - Constructor for class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
LoanBrokerService - Interface in org.mule.example.loanbroker
LoanBroker is the Service that starts the loan request process.
loanDurationError(String) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
loanQuote(String, double) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
LoanQuote - Class in org.mule.example.loanbroker.messages
LoanQuote is a loan quote from a bank
LoanQuote() - Constructor for class org.mule.example.loanbroker.messages.LoanQuote
 
LoanQuoteRequestToCreditProfileArgs - Class in org.mule.example.loanbroker.transformers
Extracts the customer information from the request into an array of arguments used to invoke the Credit Agency MuleSession bean
LoanQuoteRequestToCreditProfileArgs() - Constructor for class org.mule.example.loanbroker.transformers.LoanQuoteRequestToCreditProfileArgs
 
LocaleMessage - Class in org.mule.example.loanbroker
 
LocaleMessage() - Constructor for class org.mule.example.loanbroker.LocaleMessage
 
logger - Static variable in class org.mule.example.loanbroker.bank.Bank
logger used by this class
logger - Variable in class org.mule.example.loanbroker.DefaultLoanBroker
logger used by this class
logger - Static variable in class org.mule.example.loanbroker.routers.BankQuotesAggregationLogic
logger used by this class
lowestQuote(LoanQuote) - Static method in class org.mule.example.loanbroker.LocaleMessage
 

M

main(String[]) - Static method in class org.mule.example.loanbroker.LoanBrokerApp
 
menu() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
menuError() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
menuErrorNumberOfRequests() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
menuOptionMode() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
menuOptionNumberOfRequests() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
menuOptionSoap() - Static method in class org.mule.example.loanbroker.LocaleMessage
 

O

org.mule.example.loanbroker - package org.mule.example.loanbroker
 
org.mule.example.loanbroker.bank - package org.mule.example.loanbroker.bank
 
org.mule.example.loanbroker.credit - package org.mule.example.loanbroker.credit
 
org.mule.example.loanbroker.lender - package org.mule.example.loanbroker.lender
 
org.mule.example.loanbroker.messages - package org.mule.example.loanbroker.messages
 
org.mule.example.loanbroker.routers - package org.mule.example.loanbroker.routers
 
org.mule.example.loanbroker.transformers - package org.mule.example.loanbroker.transformers
 

P

processingQuote(LoanQuote) - Static method in class org.mule.example.loanbroker.LocaleMessage
 

R

readCharacter() - Static method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
readInt() - Static method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
readString() - Static method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
receiveCreditProfile(CreditProfile) - Method in class org.mule.example.loanbroker.DefaultLoanBroker
 
receiveCustomer(Customer) - Method in class org.mule.example.loanbroker.DefaultLoanBroker
 
receivedProfile(String[]) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
receivedQuote(String[]) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
receivedRate(LoanQuote) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
receivedRequest(String[]) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
receiveLoanBrokerQuoteRequest(LoanBrokerQuoteRequest) - Method in class org.mule.example.loanbroker.DefaultLoanBroker
 
receiveQuote(LoanQuote) - Method in class org.mule.example.loanbroker.DefaultLoanBroker
 
receiveQuote(LoanQuote) - Method in interface org.mule.example.loanbroker.LoanBrokerService
Triggered by an incoming offer from a bank.
request(CustomerQuoteRequest, boolean) - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
request(int, Object) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
requestDispatch(int, String) - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
requestError() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
requestResponse(Object) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
requestSend(int, String) - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
responseAvgRequest(long) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
responseNumQuotes(int) - Static method in class org.mule.example.loanbroker.LocaleMessage
 
RestRequestToCustomerRequest - Class in org.mule.example.loanbroker.transformers
Converts parameters on the message into a CustomerQuoteRequest object
RestRequestToCustomerRequest() - Constructor for class org.mule.example.loanbroker.transformers.RestRequestToCustomerRequest
 
run(boolean) - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 

S

sendRandomRequests(int, boolean) - Method in class org.mule.example.loanbroker.AbstractLoanBrokerApp
 
sentAsync() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
setBankName(String) - Method in class org.mule.example.loanbroker.bank.Bank
 
setBankName(String) - Method in class org.mule.example.loanbroker.messages.LoanQuote
 
setCreditHistory(int) - Method in class org.mule.example.loanbroker.messages.CreditProfile
 
setCreditProfile(CreditProfile) - Method in class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
setCreditScore(int) - Method in class org.mule.example.loanbroker.messages.CreditProfile
 
setCustomer(Customer) - Method in class org.mule.example.loanbroker.messages.CustomerQuoteRequest
 
setCustomerRequest(CustomerQuoteRequest) - Method in class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
setEndpoint(String) - Method in class org.mule.example.loanbroker.bank.Bank
 
setInterestRate(double) - Method in class org.mule.example.loanbroker.messages.LoanQuote
 
setLenderList(LoanBrokerQuoteRequest) - Method in class org.mule.example.loanbroker.lender.DefaultLender
Sets the list of lenders on the LoanBrokerQuoteRequest and returns it.
setLenders(Bank[]) - Method in class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
setLoanAmount(double) - Method in class org.mule.example.loanbroker.messages.CustomerQuoteRequest
 
setLoanDuration(int) - Method in class org.mule.example.loanbroker.messages.CustomerQuoteRequest
 
setLoanQuote(LoanQuote) - Method in class org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest
 
setName(String) - Method in class org.mule.example.loanbroker.messages.Customer
 
setPrimeRate(double) - Method in class org.mule.example.loanbroker.bank.Bank
 
setService(Service) - Method in class org.mule.example.loanbroker.bank.Bank
 
setSsn(int) - Method in class org.mule.example.loanbroker.messages.Customer
 

T

toString() - Method in class org.mule.example.loanbroker.messages.LoanQuote
 
transformMessage(MuleMessage, String) - Method in class org.mule.example.loanbroker.transformers.RestRequestToCustomerRequest
 

W

welcome() - Static method in class org.mule.example.loanbroker.LocaleMessage
 
A B C D E G I L M O P R S T W 

Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.