Stub

public abstract class Stub extends Binder implements IRawExtTransactionServiceListener

Local-side IPC implementation stub class.

Constructors

Link copied to clipboard
Construct the stub at attach it to the interface.

Properties

Link copied to clipboard
public final static String DESCRIPTOR
Link copied to clipboard
public final static int DUMP_TRANSACTION
Link copied to clipboard
public final static int FIRST_CALL_TRANSACTION
Link copied to clipboard
public final static int FLAG_ONEWAY
Link copied to clipboard
public final static int INTERFACE_TRANSACTION
Link copied to clipboard
public final static int LAST_CALL_TRANSACTION
Link copied to clipboard
public final static int LIKE_TRANSACTION
Link copied to clipboard
public final static int PING_TRANSACTION
Link copied to clipboard
public final static int TWEET_TRANSACTION

Functions

Link copied to clipboard
public IBinder asBinder()
Link copied to clipboard
Cast an IBinder object into an com.clover.sdk.v3.payment.raw.listener.IRawExtTransactionServiceListener interface, generating a proxy if needed.
Link copied to clipboard
public void attachInterface(IInterface owner, String descriptor)
Link copied to clipboard
public final static long clearCallingIdentity()
Link copied to clipboard
public final static long clearCallingWorkSource()
Link copied to clipboard
public void dump(FileDescriptor fd, Array<String> args)
Link copied to clipboard
public void dumpAsync(FileDescriptor fd, Array<String> args)
Link copied to clipboard
public final static void flushPendingCommands()
Link copied to clipboard
public final static int getCallingPid()
Link copied to clipboard
public final static int getCallingUid()
Link copied to clipboard
public final static int getCallingUidOrThrow()
Link copied to clipboard
public final static UserHandle getCallingUserHandle()
Link copied to clipboard
public final static int getCallingWorkSourceUid()
Link copied to clipboard
Link copied to clipboard
public static int getSuggestedMaxIpcSizeBytes()
Link copied to clipboard
public boolean isBinderAlive()
Link copied to clipboard
public final static void joinThreadPool()
Link copied to clipboard
public void linkToDeath(IBinder.DeathRecipient recipient, int flags)
Link copied to clipboard
public abstract void onCardDataExchangeCompleted()
Link copied to clipboard
public abstract void onCardDetected(EntryMode entryMode)
Called on successful card detection (insert/swipe/tap) to allow client to display required processing indication (e.g.
Link copied to clipboard
public abstract void onCardReadCompleted(CardDataResponse cardDataResponse)
Called on successful card data read (insert/swipe/tap) to allow client to use card data cardDataResponse - the response of sucessful card read
Link copied to clipboard
public abstract void onCardReadReady(List<EntryMode> entryModes)
Called when the service and hardware is ready to accept card input
Link copied to clipboard
public abstract void onCardRemoved()
Called to indicate that user has removed the card for contact entry mode the client should dismiss the remove card message if present
Link copied to clipboard
public abstract void onError(CardReaderError error)
Called in the event of a reader error while waiting for or processing card detection error - the error encounterd extras - unused
Link copied to clipboard
public abstract void onFinishChipCompleted(FinishChipResponse finishChipResponse)
Called on successful processing of finishChip (CVM, decision outcome, etc.
Link copied to clipboard
public abstract void onGenericAlert(CardReaderError error, IGenericAlertHandler iGenericAlertHandler)
Called when card processing throgh gereric alert where user should be informed for error but the transaction should be resumed from the current state.
Link copied to clipboard
public abstract void onGetPinCompleted(GetPinResponse getPinResponse)
Called on successful completion of PIN entry for swipe getPinResponse - the response of sucessful pin entry containing pin block and ksn
Link copied to clipboard
public abstract void onGoOnChipCompleted(GoOnChipResponse goOnChipResponse)
Called on successful processing of goOnChip (CVM, decision outcome, etc.
Link copied to clipboard
public abstract void onPinRequired(SecureEntryScreenParameters screenParams)
Link copied to clipboard
public abstract void onSecureEntryComplete(SecureEntryType secEntryType, SecureEntryResult result)
Link copied to clipboard
public abstract void onSecureEntryKeyPress(String echoStr, boolean dataValid)
Link copied to clipboard
public abstract void onSelectApplication(Array<CardApplication> cardApplication, ISelectApplicationHandler iSelectApplicationHandler)
Called in the event that the client needs to prompt for multiple application IDs
Link copied to clipboard
public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
Link copied to clipboard
public abstract void onTransactionRestarted()
Called to indicate that service is restarting the transaction because on internal error such as contactless timeout UI should show processing and wait for the onCardReadReady callback.
Link copied to clipboard
public boolean pingBinder()
Link copied to clipboard
Link copied to clipboard
public final static void restoreCallingIdentity(long p)
Link copied to clipboard
public final static void restoreCallingWorkSource(long p)
Link copied to clipboard
public final static long setCallingWorkSourceUid(int p)
Link copied to clipboard
public final boolean transact(int code, Parcel data, Parcel reply, int flags)
Link copied to clipboard
public boolean unlinkToDeath(IBinder.DeathRecipient recipient, int flags)