A C D E G I J L M P S V
A
- Address - Class in com.github.ehe.simpleorchestrator.sample.entity
-
- Address(String, String, String) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.Address
-
- Address() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.Address
-
- ApplicationResult - Class in com.github.ehe.simpleorchestrator.sample.entity
-
- ApplicationResult(String, boolean, List<String>) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- ApplicationResult(List<ValidationTask.ValidationError>) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- ApplicationResult() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- applyCard(CardApplication) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardService
-
- applyloan(LoanApplication) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanService
-
- AsyncCheckRiskContext - Interface in com.github.ehe.simpleorchestrator.sample.context
-
- AsyncCheckRiskTask - Class in com.github.ehe.simpleorchestrator.sample.task
-
- AsyncCheckRiskTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.AsyncCheckRiskTask
-
C
- CardApplication - Class in com.github.ehe.simpleorchestrator.sample.entity
-
- CardApplication(Person, String, boolean, CardApplication.CardType) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- CardApplication() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- CardApplication.CardType - Enum in com.github.ehe.simpleorchestrator.sample.entity
-
- CardOrchestratorContext - Class in com.github.ehe.simpleorchestrator.sample.api.card
-
- CardOrchestratorContext() - Constructor for class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- CardSelector - Class in com.github.ehe.simpleorchestrator.sample.selector
-
- CardSelector(EnumMap<CardApplication.CardType, Task<CardSelectorContext>>) - Constructor for class com.github.ehe.simpleorchestrator.sample.selector.CardSelector
-
- CardSelectorContext - Interface in com.github.ehe.simpleorchestrator.sample.api.card
-
- CardService - Class in com.github.ehe.simpleorchestrator.sample.api.card
-
Card (Credit/Debit) application service
Orchestration:
DebitCardTask --------------------------------------
/ \
application --> CheckCreditTask --> cardSelector x O ApplicationResult
\ /
riskCreditChannel[AsyncCheckRiskTask, CreditCardTask]
- CardService() - Constructor for class com.github.ehe.simpleorchestrator.sample.api.card.CardService
-
- com.github.ehe.simpleorchestrator.sample - package com.github.ehe.simpleorchestrator.sample
-
- com.github.ehe.simpleorchestrator.sample.api.card - package com.github.ehe.simpleorchestrator.sample.api.card
-
- com.github.ehe.simpleorchestrator.sample.api.loan - package com.github.ehe.simpleorchestrator.sample.api.loan
-
- com.github.ehe.simpleorchestrator.sample.context - package com.github.ehe.simpleorchestrator.sample.context
-
- com.github.ehe.simpleorchestrator.sample.entity - package com.github.ehe.simpleorchestrator.sample.entity
-
- com.github.ehe.simpleorchestrator.sample.exception - package com.github.ehe.simpleorchestrator.sample.exception
-
- com.github.ehe.simpleorchestrator.sample.selector - package com.github.ehe.simpleorchestrator.sample.selector
-
- com.github.ehe.simpleorchestrator.sample.task - package com.github.ehe.simpleorchestrator.sample.task
-
- CreditCardContext - Interface in com.github.ehe.simpleorchestrator.sample.context
-
- CreditCardTask - Class in com.github.ehe.simpleorchestrator.sample.task
-
- CreditCardTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.CreditCardTask
-
- CreditScoreContext - Interface in com.github.ehe.simpleorchestrator.sample.context
-
- CreditScoreTask - Class in com.github.ehe.simpleorchestrator.sample.task
-
- CreditScoreTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.CreditScoreTask
-
D
- DebitCardContext - Interface in com.github.ehe.simpleorchestrator.sample.context
-
- DebitCardTask - Class in com.github.ehe.simpleorchestrator.sample.task
-
- DebitCardTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.DebitCardTask
-
E
- execute(AsyncCheckRiskContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.AsyncCheckRiskTask
-
- execute(CreditCardContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.CreditCardTask
-
- execute(CreditScoreContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.CreditScoreTask
-
- execute(DebitCardContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.DebitCardTask
-
- execute(LoanContext) - Method in class com.github.ehe.simpleorchestrator.sample.task.LoanTask
-
- execute(ValidationContext<A>) - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask
-
G
- getAddress() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- getAddress() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
-
- getApplication() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- getApplication() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- getApplication() - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditCardContext
-
- getApplication() - Method in interface com.github.ehe.simpleorchestrator.sample.context.DebitCardContext
-
- getApplication() - Method in interface com.github.ehe.simpleorchestrator.sample.context.LoanContext
-
- getApplication() - Method in interface com.github.ehe.simpleorchestrator.sample.context.ValidationContext
-
- getCardType() - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- getChannel(CardSelectorContext) - Method in class com.github.ehe.simpleorchestrator.sample.selector.CardSelector
-
- getCreditScore() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- getCreditScore() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- getCreditScore() - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditCardContext
-
- getCreditScore() - Method in interface com.github.ehe.simpleorchestrator.sample.context.LoanContext
-
- getErrors() - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- getErrors() - Method in exception com.github.ehe.simpleorchestrator.sample.exception.ValidationException
-
- getHistory() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- getHistory() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- getHistory() - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- getLoanAmount() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- getMessage() - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
-
- getName() - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- getName() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
-
- getOccupation() - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- getOccupation() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- getPath() - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
-
- getPerson() - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- getPerson() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- getRiskScore() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- getRiskScore() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- getRiskScore() - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditCardContext
-
- getRiskScore() - Method in interface com.github.ehe.simpleorchestrator.sample.context.LoanContext
-
- getSalary() - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- getSsn() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- getSsn() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- getSsn() - Method in interface com.github.ehe.simpleorchestrator.sample.context.AsyncCheckRiskContext
-
- getSsn() - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditScoreContext
-
- getSsn() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
-
- getState() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
-
- getStreet() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
-
- getZip() - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
-
I
- init(CardApplication) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- init() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardService
-
- init(LoanApplication) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- isApproved() - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- isApproved() - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- isApproved() - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- isEmployed() - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
J
- JerseyConfig - Class in com.github.ehe.simpleorchestrator.sample
-
- JerseyConfig() - Constructor for class com.github.ehe.simpleorchestrator.sample.JerseyConfig
-
L
- LoanApplication - Class in com.github.ehe.simpleorchestrator.sample.entity
-
- LoanApplication(Person, Address, String, int, int) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- LoanApplication() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- LoanContext - Interface in com.github.ehe.simpleorchestrator.sample.context
-
- LoanOrchestratorContext - Class in com.github.ehe.simpleorchestrator.sample.api.loan
-
- LoanOrchestratorContext() - Constructor for class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- LoanService - Class in com.github.ehe.simpleorchestrator.sample.api.loan
-
Card (Credit/Debit) application service
Orchestration:
application --> CreditScoreTask --> AsyncCheckRiskTask --> LoanTask --> O ApplicationResult
- LoanService() - Constructor for class com.github.ehe.simpleorchestrator.sample.api.loan.LoanService
-
- LoanTask - Class in com.github.ehe.simpleorchestrator.sample.task
-
- LoanTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.LoanTask
-
- logHistory(String) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- logHistory(String) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
M
- main(String[]) - Static method in class com.github.ehe.simpleorchestrator.sample.SampleApplication
-
P
- Person - Class in com.github.ehe.simpleorchestrator.sample.entity
-
- Person(String, String, Address) - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.Person
-
- Person() - Constructor for class com.github.ehe.simpleorchestrator.sample.entity.Person
-
S
- SampleApplication - Class in com.github.ehe.simpleorchestrator.sample
-
- SampleApplication() - Constructor for class com.github.ehe.simpleorchestrator.sample.SampleApplication
-
- setAddress(Address) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- setAddress(Address) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
-
- setApproved(boolean) - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- setCardApproveStatus(boolean) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- setCardApproveStatus(boolean) - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditCardContext
-
- setCardApproveStatus(boolean) - Method in interface com.github.ehe.simpleorchestrator.sample.context.DebitCardContext
-
- setCardType(CardApplication.CardType) - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- setCreditScore(int) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- setCreditScore(int) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- setCreditScore(int) - Method in interface com.github.ehe.simpleorchestrator.sample.context.CreditScoreContext
-
- setEmployed(boolean) - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- setErrors(List<ValidationTask.ValidationError>) - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- setErrors(List<ValidationTask.ValidationError>) - Method in exception com.github.ehe.simpleorchestrator.sample.exception.ValidationException
-
- setHistory(List<String>) - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- setLoanAmount(int) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- setLoanApproveStatus(boolean) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- setLoanApproveStatus(boolean) - Method in interface com.github.ehe.simpleorchestrator.sample.context.LoanContext
-
- setMessage(String) - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
-
- setName(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.ApplicationResult
-
- setName(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
-
- setOccupation(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- setOccupation(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- setPath(String) - Method in class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
-
- setPerson(Person) - Method in class com.github.ehe.simpleorchestrator.sample.entity.CardApplication
-
- setPerson(Person) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- setRiskScore(Future<Integer>) - Method in class com.github.ehe.simpleorchestrator.sample.api.card.CardOrchestratorContext
-
- setRiskScore(Future<Integer>) - Method in class com.github.ehe.simpleorchestrator.sample.api.loan.LoanOrchestratorContext
-
- setRiskScore(Future<Integer>) - Method in interface com.github.ehe.simpleorchestrator.sample.context.AsyncCheckRiskContext
-
- setSalary(int) - Method in class com.github.ehe.simpleorchestrator.sample.entity.LoanApplication
-
- setSsn(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Person
-
- setState(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
-
- setStreet(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
-
- setZip(String) - Method in class com.github.ehe.simpleorchestrator.sample.entity.Address
-
V
- ValidationContext<A> - Interface in com.github.ehe.simpleorchestrator.sample.context
-
- ValidationError(String, String) - Constructor for class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
-
- ValidationError() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.ValidationTask.ValidationError
-
- ValidationException - Exception in com.github.ehe.simpleorchestrator.sample.exception
-
- ValidationException(List<ValidationTask.ValidationError>) - Constructor for exception com.github.ehe.simpleorchestrator.sample.exception.ValidationException
-
- ValidationTask<A> - Class in com.github.ehe.simpleorchestrator.sample.task
-
- ValidationTask() - Constructor for class com.github.ehe.simpleorchestrator.sample.task.ValidationTask
-
- ValidationTask.ValidationError - Class in com.github.ehe.simpleorchestrator.sample.task
-
- valueOf(String) - Static method in enum com.github.ehe.simpleorchestrator.sample.entity.CardApplication.CardType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.ehe.simpleorchestrator.sample.entity.CardApplication.CardType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
A C D E G I J L M P S V
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.