@Stereotype(value=EmpireStereotype.class) public class HeisenbergOperations extends Object implements org.mule.runtime.api.lifecycle.Disposable
| Modifier and Type | Field and Description |
|---|---|
static String |
CALL_GUS_MESSAGE |
static String |
CURE_CANCER_MESSAGE |
static boolean |
disposed |
static String |
DOOR_PARAMETER |
static String |
GREETING_PARAMETER |
static String |
KILL_WITH_GROUP |
static String |
KNOCKEABLE_DOORS_SUMMARY |
static String |
OPERATION_PARAMETER_EXAMPLE |
static String |
OPERATION_PARAMETER_ORIGINAL_OVERRIDED_DISPLAY_NAME |
static String |
OPERATION_PARAMETER_OVERRIDED_DISPLAY_NAME |
static String |
OPERATION_WITH_DISPLAY_NAME_PARAMETER |
static String |
OPERATION_WITH_EXAMPLE |
static String |
OPERATION_WITH_SUMMARY |
static Integer |
streamRead |
| Constructor and Description |
|---|
HeisenbergOperations() |
| Modifier and Type | Method and Description |
|---|---|
String |
alias(String greeting,
PersonalInfo info) |
Investment |
approve(Investment investment,
RecursivePojo recursivePojo,
RecursiveChainB recursiveChainB,
RecursiveChainA recursiveChainA) |
void |
blockingNonBlocking(org.mule.runtime.extension.api.runtime.process.CompletionCallback<Void,Void> completionCallback) |
Map<String,Weapon> |
byPassWeapon(Weapon weapon,
String name) |
String |
callDea() |
String |
callGusFring() |
void |
callGusFringNonBlocking(org.mule.runtime.extension.api.runtime.process.CompletionCallback<Void,Void> callback) |
String |
callSaul(HeisenbergConnection connection) |
String |
colorizeMeth() |
String |
cureCancer() |
void |
die(HeisenbergExtension config) |
void |
disguice(BarberPreferences currentLook,
BarberPreferences disguise) |
void |
dispose() |
String |
echoStaticMessage(String message) |
String |
echoWithSignature(String message) |
String |
executeForeingOrders(String extensionName,
String operationName,
String configName,
org.mule.runtime.extension.api.client.ExtensionsClient extensionsClient,
Map<String,Object> operationParameters) |
String |
executeKillWithClient(String configName,
org.mule.runtime.extension.api.client.ExtensionsClient client) |
String |
executeRemoteKill(String extension,
String configName,
String operation,
Map<String,String> parameters,
org.mule.runtime.extension.api.client.ExtensionsClient client) |
String |
executeWithMapParam(LinkedHashMap<String,Object> mapParameters) |
void |
failToExecute() |
List<org.mule.runtime.extension.api.runtime.operation.Result<String,IntegerAttributes>> |
getAllEnemies(HeisenbergExtension config) |
BarberPreferences |
getBarberPreferences(HeisenbergExtension config) |
List<org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Object>> |
getBlocklist(HeisenbergExtension config) |
HeisenbergConnection |
getConnection(HeisenbergConnection connection) |
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,org.mule.runtime.extension.api.runtime.operation.Result<DrugBatch,String>> |
getDrugs() |
org.mule.runtime.extension.api.runtime.operation.Result<String,IntegerAttributes> |
getEnemy(HeisenbergExtension config,
int index) |
org.mule.runtime.extension.api.runtime.operation.Result<String,IntegerAttributes> |
getEnemyLong(HeisenbergExtension config,
long index) |
int[][] |
getGramsInStorage(int[][] grams) |
org.mule.runtime.core.api.extension.ExtensionManager |
getInjectedExtensionManager() |
Map<String,Object> |
getInjectedObjects(Object object,
Serializable serializable) |
BarberPreferences |
getInlineInfo(BarberPreferences preferences) |
PersonalInfo |
getInlinePersonalInfo(PersonalInfo info) |
Map<String,HealthStatus> |
getMedicalHistory(Map<String,HealthStatus> healthByYear) |
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Object>> |
getPagedBlocklist(HeisenbergExtension config) |
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,org.mule.runtime.extension.api.runtime.operation.Result<org.mule.runtime.api.streaming.CursorProvider,Object>> |
getPagedCursorProviderBlocklist(HeisenbergExtension config,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper) |
String |
getSaulPhone(HeisenbergConnection connection) |
BarberPreferences |
getSecondBarberPreferences(HeisenbergExtension config) |
List<org.mule.runtime.extension.api.runtime.operation.Result<String,Object>> |
getSimpleBlocklist(HeisenbergExtension config) |
void |
ignoredOperation() |
String |
kill(String victim,
String goodbyeMessage) |
String |
knock(KnockeableDoor knockedDoor,
org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) |
List<String> |
knockMany(List<KnockeableDoor> doors) |
String |
literalEcho(org.mule.runtime.extension.api.runtime.parameter.Literal<String> literalExpression) |
InputStream |
nameAsStream(HeisenbergExtension config) |
InputStream |
nameAsStreamConnected(HeisenbergExtension config,
HeisenbergConnection connection,
Integer failOn) |
String |
operationWithInputStreamContentParam(InputStreamParameterGroup isGroup) |
org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<String>> |
processAddressBook(org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<String>> phoneNumbers) |
Map<String,SaleInfo> |
processSale(Map<String,SaleInfo> sales) |
org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<Weapon> |
processWeapon(org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<Weapon> weapon) |
org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<Weapon>> |
processWeaponList(org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<Weapon>> weapons) |
org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<Weapon>> |
processWeaponListWithDefaultValue(org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<Weapon>> weapons) |
org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<Weapon> |
processWeaponWithDefaultValue(org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<Weapon> weapon) |
org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<String> |
resolverEcho(org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<String> literalExpression) |
org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<String> |
resolverEchoWithAlias(org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<String> literalExpression) |
String |
sayMyName(HeisenbergExtension config) |
void |
storeMoney(org.mule.runtime.api.store.ObjectStore<Long> objectStore,
Long money) |
void |
tapPhones(org.mule.runtime.extension.api.runtime.route.Chain operations,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<Object,Object> callback) |
void |
throwError() |
String |
transform(String transformation) |
String |
usingInterface(MyInterface myInterface) |
String |
usingInterfaceB(MyInterface myInterface) |
String |
usingInterfaceC(MyInterface myInterface) |
public static final String CURE_CANCER_MESSAGE
public static final String CALL_GUS_MESSAGE
public static final String KILL_WITH_GROUP
public static final String OPERATION_WITH_DISPLAY_NAME_PARAMETER
public static final String OPERATION_WITH_SUMMARY
public static final String OPERATION_WITH_EXAMPLE
public static final String OPERATION_PARAMETER_ORIGINAL_OVERRIDED_DISPLAY_NAME
public static final String OPERATION_PARAMETER_OVERRIDED_DISPLAY_NAME
public static final String KNOCKEABLE_DOORS_SUMMARY
public static final String DOOR_PARAMETER
public static final String GREETING_PARAMETER
public static final String OPERATION_PARAMETER_EXAMPLE
public static volatile boolean disposed
public static Integer streamRead
@MediaType(value="*/*") public String usingInterface(@Content MyInterface myInterface)
@MediaType(value="*/*") public String usingInterfaceB(@Content MyInterface myInterface)
@MediaType(value="*/*") public String usingInterfaceC(@Content MyInterface myInterface)
public List<org.mule.runtime.extension.api.runtime.operation.Result<String,Object>> getSimpleBlocklist(@Config HeisenbergExtension config)
public List<org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Object>> getBlocklist(@Config HeisenbergExtension config)
public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Object>> getPagedBlocklist(@Config HeisenbergExtension config)
public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,org.mule.runtime.extension.api.runtime.operation.Result<org.mule.runtime.api.streaming.CursorProvider,Object>> getPagedCursorProviderBlocklist(@Config HeisenbergExtension config, org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
@OutputResolver(output=TucoMetadataResolver.class) @MediaType(strict=false, value="text/plain") public String colorizeMeth()
@OutputResolver(output=TucoMetadataResolver.class) @MediaType(strict=false, value="text/plain") public String callDea()
@Streaming
@MediaType(value="*/*",
strict=false)
public String sayMyName(@Config
HeisenbergExtension config)
public void die(@Config
HeisenbergExtension config)
@MediaType(value="text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,IntegerAttributes> getEnemy(@Config HeisenbergExtension config, @Optional(defaultValue="0") int index)
@MediaType(value="text/plain") public org.mule.runtime.extension.api.runtime.operation.Result<String,IntegerAttributes> getEnemyLong(@Config HeisenbergExtension config, @Optional(defaultValue="0") long index)
public List<org.mule.runtime.extension.api.runtime.operation.Result<String,IntegerAttributes>> getAllEnemies(@Config HeisenbergExtension config)
@MediaType(value="text/plain") public String echoStaticMessage(@Expression(value=NOT_SUPPORTED) String message)
@MediaType(value="text/plain") public String echoWithSignature(@Optional String message)
@MediaType(value="text/plain") public String executeForeingOrders(String extensionName, String operationName, @Optional String configName, org.mule.runtime.extension.api.client.ExtensionsClient extensionsClient, Map<String,Object> operationParameters) throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleException@MediaType(value="text/plain") public String executeWithMapParam(LinkedHashMap<String,Object> mapParameters) throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleException@MediaType(value="*/*")
public void tapPhones(org.mule.runtime.extension.api.runtime.route.Chain operations,
org.mule.runtime.extension.api.runtime.process.CompletionCallback<Object,Object> callback)
@Deprecated(message="The usage of this operation must be replaced by the knock operation.",
since="1.5.0",
toRemoveIn="2.0.0")
@Stereotype(value=KillingStereotype.class)
@MediaType(value="text/plain")
public String kill(@Optional(defaultValue="#[payload]")
String victim,
@Deprecated(message="There is now a standarized way to say goodbye to your enemies before knocking them up, using a different message will only be supported until the next mayor release",since="1.4.0") @Optional(defaultValue="We are done")
String goodbyeMessage)
throws Exception
Exception@MediaType(value="text/plain") @Fires(value=KnockNotificationProvider.class) public String knock(KnockeableDoor knockedDoor, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter)
@OutputResolver(output=HeisenbergOutputResolver.class) public org.mule.runtime.core.api.extension.ExtensionManager getInjectedExtensionManager()
@MediaType(value="text/plain") public String alias(@Example(value="Hello my friend!") String greeting, @ParameterGroup(name="Personal Info") PersonalInfo info)
public BarberPreferences getBarberPreferences(@Config HeisenbergExtension config)
public BarberPreferences getSecondBarberPreferences(@Config HeisenbergExtension config)
public BarberPreferences getInlineInfo(@ParameterGroup(name="Personal Barber",showInDsl=true) @DisplayName(value="Personal preference") BarberPreferences preferences)
public PersonalInfo getInlinePersonalInfo(@ParameterGroup(name="Personal Info Argument",showInDsl=true) @DisplayName(value="Personal preference") PersonalInfo info)
public void disguice(@ParameterGroup(name="currentLook") @DisplayName(value="Look")
BarberPreferences currentLook,
@ParameterGroup(name="disguise",showInDsl=true) @DisplayName(value="Look")
BarberPreferences disguise)
public List<String> knockMany(@Summary(value="List of Knockeable Doors") List<KnockeableDoor> doors)
@MediaType(value="text/plain") public String callSaul(@Connection HeisenbergConnection connection)
@MediaType(value="text/plain") public String callGusFring() throws HeisenbergException
HeisenbergException@MediaType(value="text/plain") public void callGusFringNonBlocking(org.mule.runtime.extension.api.runtime.process.CompletionCallback<Void,Void> callback)
@OnException(value=CureCancerExceptionEnricher.class) @Throws(value=HeisenbergErrorTyperProvider.class) @MediaType(value="text/plain") public String cureCancer() throws HealthException
HealthException@Execution(value=CPU_INTENSIVE) public Investment approve(Investment investment, @Optional RecursivePojo recursivePojo, @Optional RecursiveChainB recursiveChainB, @Optional RecursiveChainA recursiveChainA)
public Map<String,HealthStatus> getMedicalHistory(Map<String,HealthStatus> healthByYear)
public HeisenbergConnection getConnection(@Connection HeisenbergConnection connection)
@MediaType(value="text/plain") public String getSaulPhone(@Connection HeisenbergConnection connection)
@MediaType(value="text/plain") public org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<String> resolverEcho(@DisplayName(value="Custom overrided display name") org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<String> literalExpression)
@MediaType(value="text/plain") public String literalEcho(org.mule.runtime.extension.api.runtime.parameter.Literal<String> literalExpression)
public int[][] getGramsInStorage(@Optional(defaultValue="#[payload]")
int[][] grams)
@OutputResolver(output=HeisenbergOutputResolver.class) public org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<Weapon> processWeapon(@Optional org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<Weapon> weapon)
@OutputResolver(output=HeisenbergOutputResolver.class) public org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<Weapon>> processWeaponList(@Optional org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<Weapon>> weapons)
@OutputResolver(output=HeisenbergOutputResolver.class) public org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<Weapon> processWeaponWithDefaultValue(@Optional(defaultValue="#[payload]") org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<Weapon> weapon)
@OutputResolver(output=HeisenbergOutputResolver.class) public org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<Weapon>> processWeaponListWithDefaultValue(@Optional(defaultValue="#[payload]") org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<Weapon>> weapons)
public org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<String>> processAddressBook(org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<List<String>> phoneNumbers)
@OnException(value=NullExceptionEnricher.class) public void failToExecute() throws HeisenbergException
HeisenbergExceptionpublic void storeMoney(org.mule.runtime.api.store.ObjectStore<Long> objectStore, Long money) throws Exception
Exception@Ignore public void ignoredOperation()
@OutputResolver(output=HeisenbergOutputResolver.class) public Map<String,Weapon> byPassWeapon(@Alias(value="awesomeWeapon") Weapon weapon, @Alias(value="awesomeName") String name)
@Alias(value="echo") @MediaType(value="text/plain") public org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<String> resolverEchoWithAlias(@DisplayName(value="Custom overrided display name") org.mule.runtime.extension.api.runtime.parameter.ParameterResolver<String> literalExpression)
@MediaType(value="text/plain") public String operationWithInputStreamContentParam(@ParameterGroup(name="Test",showInDsl=true) InputStreamParameterGroup isGroup)
public void throwError()
@MediaType(value="text/plain",
strict=false)
public InputStream nameAsStream(@Config
HeisenbergExtension config)
public void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposable@MediaType(value="text/plain") public String executeKillWithClient(String configName, org.mule.runtime.extension.api.client.ExtensionsClient client)
@MediaType(value="text/plain") public String executeRemoteKill(String extension, String configName, String operation, @Content Map<String,String> parameters, org.mule.runtime.extension.api.client.ExtensionsClient client)
public void blockingNonBlocking(org.mule.runtime.extension.api.runtime.process.CompletionCallback<Void,Void> completionCallback)
@OutputResolver(output=HeisenbergOutputResolver.class) public Map<String,Object> getInjectedObjects(@Optional Object object, @Optional Serializable serializable)
public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,org.mule.runtime.extension.api.runtime.operation.Result<DrugBatch,String>> getDrugs()
@MediaType(value="text/plain",
strict=false)
public InputStream nameAsStreamConnected(@Config
HeisenbergExtension config,
@Connection
HeisenbergConnection connection,
Integer failOn)
throws org.mule.runtime.api.connection.ConnectionException
org.mule.runtime.api.connection.ConnectionExceptionCopyright © 2025 MuleSoft, Inc.. All rights reserved.