Class HeisenbergSourceAllOptionalCallbacks
@Alias("ListenPaymentsAllOptional")
@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 HeisenbergSourceAllOptionalCallbacks
extends org.mule.runtime.extension.api.runtime.source.Source<String,Object>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Optional<org.mule.runtime.api.message.Error>static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic PersonalInfoAllOptionalstatic booleanstatic PersonalInfoAllOptional -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonBackPressure(org.mule.runtime.extension.api.runtime.source.BackPressureContext ctx) voidonError(org.mule.runtime.api.message.Error error, String sameNameParameter, Methylamine methylamine, RicinGroup ricin, PersonalInfoAllOptional infoError, boolean propagateError) voidvoidonStop()voidonSuccess(Long payment, String sameNameParameter, RicinGroup ricin, PersonalInfoAllOptional successInfo, boolean fail) voidonTerminate(org.mule.runtime.extension.api.runtime.source.SourceResult sourceResult) static void
-
Field Details
-
receivedGroupOnSource
public static volatile boolean receivedGroupOnSource -
receivedInlineOnSuccess
public static volatile boolean receivedInlineOnSuccess -
receivedInlineOnError
public static volatile boolean receivedInlineOnError -
receivedInlineOnSuccessData
-
receivedInlineOnErrorData
-
terminateStatus
-
error
-
executedOnSuccess
public static volatile boolean executedOnSuccess -
executedOnError
public static volatile boolean executedOnError -
executedOnTerminate
public static volatile boolean executedOnTerminate
-
-
Constructor Details
-
HeisenbergSourceAllOptionalCallbacks
public HeisenbergSourceAllOptionalCallbacks()
-
-
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) PersonalInfoAllOptional successInfo, @Optional boolean fail) -
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) PersonalInfoAllOptional infoError, @Optional boolean propagateError) -
onTerminate
@OnTerminate public void onTerminate(org.mule.runtime.extension.api.runtime.source.SourceResult sourceResult) -
onBackPressure
@OnBackPressure public void onBackPressure(org.mule.runtime.extension.api.runtime.source.BackPressureContext ctx) -
onStop
public void onStop() -
resetHeisenbergSource
public static void resetHeisenbergSource()
-