Class SdkHeisenbergSource
- Direct Known Subclasses:
HeisenbergClusterSource,ReconnectableHeisenbergSdkSource,ReconnectableHeisenbergSource
@EmitsResponse
@Fires(SourceNotificationProvider.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 SdkHeisenbergSource
extends org.mule.sdk.api.runtime.source.Source<String,Object>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonBackPressure(org.mule.runtime.extension.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.sdk.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.sdk.api.runtime.source.SourceResult sourceResult, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) static void
-
Constructor Details
-
SdkHeisenbergSource
public SdkHeisenbergSource()
-
-
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.sdk.api.notification.NotificationEmitter notificationEmitter) -
onTerminate
@OnTerminate public void onTerminate(org.mule.sdk.api.runtime.source.SourceResult sourceResult, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter) -
onBackPressure
@OnBackPressure public void onBackPressure(org.mule.runtime.extension.api.runtime.source.BackPressureContext ctx, org.mule.sdk.api.notification.NotificationEmitter notificationEmitter) -
onStop
public void onStop() -
resetHeisenbergSource
public static void resetHeisenbergSource()
-