Class HeisenbergSource
- Direct Known Subclasses:
AsyncHeisenbergSource
@Alias("ListenPayments")
@EmitsResponse
@Fires(SdkSourceNotificationProvider.class)
@Streaming
@MediaType("text/plain")
@BackPressure(defaultMode=FAIL,
supportedModes={FAIL,DROP})
@Deprecated(message="This source is being tapped by the DEA, it\'s usage is discouraged.",
since="1.6.0",
toRemoveIn="3.0.0")
public class HeisenbergSource
extends org.mule.runtime.extension.api.runtime.source.Source<String,Object>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonBackPressure(org.mule.sdk.api.runtime.source.BackPressureContext ctx, org.mule.sdk.api.notification.NotificationEmitter notificationEmitter) voidonError(org.mule.runtime.api.message.Error error, String sameNameParameter, Methylamine methylamine, RicinGroup ricin, PersonalInfo infoError, boolean propagateError, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) voidvoidonStop()voidonSuccess(Long payment, String sameNameParameter, RicinGroup ricin, PersonalInfo successInfo, boolean fail, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) voidonTerminate(org.mule.runtime.extension.api.runtime.source.SourceResult sourceResult, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) static void
-
Field Details
-
CORE_POOL_SIZE_ERROR_MESSAGE
- See Also:
-
INITIAL_BATCH_NUMBER_ERROR_MESSAGE
- See Also:
-
receivedGroupOnSource
public static volatile boolean receivedGroupOnSource -
receivedInlineOnSuccess
public static volatile boolean receivedInlineOnSuccess -
receivedInlineOnError
public static volatile boolean receivedInlineOnError -
terminateStatus
-
error
-
executedOnSuccess
public static volatile boolean executedOnSuccess -
executedOnError
public static volatile boolean executedOnError -
executedOnTerminate
public static volatile boolean executedOnTerminate -
gatheredMoney
public static long gatheredMoney -
configName
-
location
-
receivedDebtProperties
-
receivedUsableWeapons
-
-
Constructor Details
-
HeisenbergSource
public HeisenbergSource()
-
-
Method Details
-
onStart
-
onSuccess
@OnSuccess public void onSuccess(@Optional(defaultValue="#[payload]") Long payment, @Optional String sameNameParameter, @ParameterGroup(name="Dangerous-Ricin") @DisplayName("Dangerous Ricin") RicinGroup ricin, @ParameterGroup(name="Success Info",showInDsl=true) PersonalInfo successInfo, @Optional boolean fail, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) -
onError
@OnError public void onError(org.mule.runtime.api.message.Error error, @Optional String sameNameParameter, @Optional Methylamine methylamine, @ParameterGroup(name="Dangerous-Ricin") RicinGroup ricin, @ParameterGroup(name="Error Info",showInDsl=true) PersonalInfo infoError, @Optional boolean propagateError, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) -
onTerminate
@OnTerminate public void onTerminate(org.mule.runtime.extension.api.runtime.source.SourceResult sourceResult, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) -
onBackPressure
@OnBackPressure public void onBackPressure(org.mule.sdk.api.runtime.source.BackPressureContext ctx, org.mule.sdk.api.notification.NotificationEmitter notificationEmitter) -
onStop
public void onStop() -
resetHeisenbergSource
public static void resetHeisenbergSource()
-