![JAR search and dependency download from the Maven repository](/logo.png)
io.axway.iron.spi.storage.TransactionStore Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of iron-spi Show documentation
Show all versions of iron-spi Show documentation
Iron Service Provider Interfaces
package io.axway.iron.spi.storage;
import java.io.*;
import java.math.BigInteger;
import java.util.concurrent.*;
public interface TransactionStore {
OutputStream createTransactionOutput() throws IOException;
void seekTransactionPoll(BigInteger latestProcessedTransactionId);
TransactionInput pollNextTransaction(long timeout, TimeUnit unit);
interface TransactionInput {
InputStream getInputStream() throws IOException;
BigInteger getTransactionId();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy