public class SpreadVeganismOperation extends Object implements org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Startable, org.mule.runtime.api.lifecycle.Stoppable
| Modifier and Type | Field and Description |
|---|---|
static String |
ARGUMENTS_TAB |
| Constructor and Description |
|---|
SpreadVeganismOperation() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
addVeganProductsDescriptions(Map<String,String> productDescription) |
VeganPolicy |
applyPolicy(VeganPolicy policy) |
void |
convinceAnimalKiller(VeganArguments arguments) |
FarmedFood |
getHealthyFood(HealthyFood healthyFood) |
FarmedFood |
getProduction(FarmedFood food) |
void |
initialise() |
void |
longDigest(org.mule.runtime.extension.api.runtime.process.CompletionCallback<String,Object> callback) |
List<String> |
registerVeganProducts(List<String> products) |
String |
spreadTheWord(String theWord,
Object config) |
void |
start() |
void |
stop() |
public static final String ARGUMENTS_TAB
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startableorg.mule.runtime.api.exception.MuleExceptionpublic void stop()
throws org.mule.runtime.api.exception.MuleException
stop in interface org.mule.runtime.api.lifecycle.Stoppableorg.mule.runtime.api.exception.MuleException@MediaType(value="text/plain") public String spreadTheWord(String theWord, @Config Object config)
public VeganPolicy applyPolicy(@Optional @NullSafe VeganPolicy policy)
@OutputResolver(output=FruitMetadataResolver.class) public FarmedFood getProduction(@Optional @NullSafe(defaultImplementingType=HealthyFood.class) FarmedFood food)
@OutputResolver(output=FruitMetadataResolver.class) public FarmedFood getHealthyFood(HealthyFood healthyFood)
@MediaType(value="text/plain") public void longDigest(org.mule.runtime.extension.api.runtime.process.CompletionCallback<String,Object> callback)
public Map<String,String> addVeganProductsDescriptions(@Optional @NullSafe Map<String,String> productDescription)
public List<String> registerVeganProducts(@Optional @NullSafe List<String> products)
public void convinceAnimalKiller(@ParameterGroup(name="arguments") @Placement(tab="Arguments")
VeganArguments arguments)
Copyright © 2024 MuleSoft, Inc.. All rights reserved.