public class CompletionUserRequestBase extends java.lang.Object implements CompletionUserRequest
| Constructor and Description |
|---|
CompletionUserRequestBase(java.util.UUID userToken) |
| Modifier and Type | Method and Description |
|---|---|
void |
notifyForCompletion() |
void |
onAccountChange(AccountChangeInternalEvent curEvent) |
void |
onAccountCreation(AccountCreationInternalEvent curEvent) |
void |
onBlockingState(BlockingTransitionInternalEvent curEvent) |
void |
onBusEvent(BusInternalEvent curEvent) |
void |
onEmptyInvoice(NullInvoiceInternalEvent curEvent) |
void |
onInvoiceCreation(InvoiceCreationInternalEvent curEvent) |
void |
onInvoicePaymentError(InvoicePaymentErrorInternalEvent curEvent) |
void |
onInvoicePaymentInfo(InvoicePaymentInfoInternalEvent curEvent) |
void |
onPaymentError(PaymentErrorInternalEvent curEvent) |
void |
onPaymentInfo(PaymentInfoInternalEvent curEvent) |
void |
onPaymentPluginError(PaymentPluginErrorInternalEvent curEvent) |
void |
onSubscriptionBaseTransition(EffectiveSubscriptionInternalEvent curEventEffective) |
java.util.List<BusInternalEvent> |
waitForCompletion(long timeoutMilliSec) |
public CompletionUserRequestBase(java.util.UUID userToken)
public java.util.List<BusInternalEvent> waitForCompletion(long timeoutMilliSec) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
waitForCompletion in interface CompletionUserRequestWaiterjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic void notifyForCompletion()
notifyForCompletion in interface CompletionUserRequestNotifierpublic void onBusEvent(BusInternalEvent curEvent)
onBusEvent in interface CompletionUserRequestNotifierpublic void onAccountCreation(AccountCreationInternalEvent curEvent)
onAccountCreation in interface CompletionUserRequestWaiterpublic void onAccountChange(AccountChangeInternalEvent curEvent)
onAccountChange in interface CompletionUserRequestWaiterpublic void onSubscriptionBaseTransition(EffectiveSubscriptionInternalEvent curEventEffective)
onSubscriptionBaseTransition in interface CompletionUserRequestWaiterpublic void onBlockingState(BlockingTransitionInternalEvent curEvent)
onBlockingState in interface CompletionUserRequestWaiterpublic void onInvoiceCreation(InvoiceCreationInternalEvent curEvent)
onInvoiceCreation in interface CompletionUserRequestWaiterpublic void onEmptyInvoice(NullInvoiceInternalEvent curEvent)
onEmptyInvoice in interface CompletionUserRequestWaiterpublic void onPaymentInfo(PaymentInfoInternalEvent curEvent)
onPaymentInfo in interface CompletionUserRequestWaiterpublic void onPaymentError(PaymentErrorInternalEvent curEvent)
onPaymentError in interface CompletionUserRequestWaiterpublic void onPaymentPluginError(PaymentPluginErrorInternalEvent curEvent)
onPaymentPluginError in interface CompletionUserRequestWaiterpublic void onInvoicePaymentInfo(InvoicePaymentInfoInternalEvent curEvent)
onInvoicePaymentInfo in interface CompletionUserRequestWaiterpublic void onInvoicePaymentError(InvoicePaymentErrorInternalEvent curEvent)
onInvoicePaymentError in interface CompletionUserRequestWaiterCopyright © 2010-2020. All Rights Reserved.