Uses of Class
com.siperf.amistream.connection.both.transcation.Transaction
Packages that use Transaction
Package
Description
-
Uses of Transaction in com.siperf.amistream.connection.both
Methods in com.siperf.amistream.connection.both with parameters of type TransactionModifier and TypeMethodDescriptionvoidConnectionListener.onCompletedTransaction(T connection, Transaction transaction) Invoked when a transaction associated with a connection is completed.protected voidConnectionProcessor.processCompletedTransaction(Transaction transaction) Removes a completed transaction from the transactions table. -
Uses of Transaction in com.siperf.amistream.connection.both.transcation
Methods in com.siperf.amistream.connection.both.transcation that return TransactionModifier and TypeMethodDescriptionTransactionsTable.getShadingTransaction()Retrieves the currently set shading transaction, if any.TransactionsTable.getTransactionToProcess(AmiMessage amiMessage) Retrieves the transaction to process based on the givenAmiMessage.TransactionsTable.setShadingTransaction(Transaction transaction) Sets the shading transaction, which is a special transaction to be processed separately.Methods in com.siperf.amistream.connection.both.transcation that return types with arguments of type TransactionModifier and TypeMethodDescriptionTransactionsTable.getTransactionsToUpdate()Deprecated.TransactionsTable.update(long timestamp, ExpirableObjectIterationTask<Transaction> iterationTask) Updates all transactions and removes expired transactions based on the given timestamp.Methods in com.siperf.amistream.connection.both.transcation with parameters of type TransactionModifier and TypeMethodDescriptionvoidTransactionsTable.addTransaction(Transaction transaction) Adds a new transaction to the table.protected voidTransactionsManager.onTransactionComplete(Transaction transaction) Handles the completion of a transaction.voidTransactionsTable.removeTransaction(Transaction transaction) Removes a specified transaction from the table.TransactionsTable.setShadingTransaction(Transaction transaction) Sets the shading transaction, which is a special transaction to be processed separately.Method parameters in com.siperf.amistream.connection.both.transcation with type arguments of type TransactionModifier and TypeMethodDescriptionTransactionsTable.update(long timestamp, ExpirableObjectIterationTask<Transaction> iterationTask) Updates all transactions and removes expired transactions based on the given timestamp.Constructors in com.siperf.amistream.connection.both.transcation with parameters of type TransactionModifierConstructorDescriptionprotectedTransactionProcessor(Transaction transaction) Constructs a new instance ofTransactionProcessor. -
Uses of Transaction in com.siperf.amistream.connection.client
Methods in com.siperf.amistream.connection.client with parameters of type TransactionModifier and TypeMethodDescriptionvoidClientConnectionListener.onCompletedTransaction(ClientConnection connection, Transaction transaction) Invoked when a transaction is completed for a givenClientConnection.protected voidClientTransactionManager.onTransactionComplete(Transaction transaction) Invoked when a transaction has been completed.protected voidClientConnectionProcessor.processCompletedTransaction(Transaction transaction) -
Uses of Transaction in com.siperf.amistream.connection.client.transaction
Subclasses of Transaction in com.siperf.amistream.connection.client.transactionModifier and TypeClassDescriptionclassRepresents an abstract class for managing client-side actions in an AMI transaction.classRepresents an AMI (Asterisk Manager Interface) transaction specific to a client.classRepresents a transaction for retrieving a variable's value from a specific channel in AMI (Asterisk Manager Interface).classRepresents a transaction for handling a hangup action in an AMI (Asterisk Manager Interface) context.classclassRepresents a transaction for logging out a client from the system.classDeprecated.classRepresents an originate transaction in an AMI (Asterisk Manager Interface) client.classclassRepresents a transaction for redirecting an AMI (Asterisk Manager Interface) action.classRepresents a transaction for setting a variable on a channel in the Asterisk Manager Interface (AMI). -
Uses of Transaction in com.siperf.amistream.connection.server.transaction
Subclasses of Transaction in com.siperf.amistream.connection.server.transactionModifier and TypeClassDescriptionclassclassclassclass
TransactionsTable.update(long, ExpirableObjectIterationTask)instead.