A C D G I L M O R S T V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- allTransactions() - Method in interface io.axway.iron.spi.storage.TransactionStore
-
The flow of transactions coming from the redolog and to be processed.
C
- close() - Method in interface io.axway.iron.spi.storage.SnapshotStore
-
Dispose any resource the store may have open.
- close() - Method in interface io.axway.iron.spi.storage.TransactionStore
-
Dispose any resource the store may have open.
- commit() - Method in interface io.axway.iron.spi.storage.SnapshotStore.SnapshotStoreWriter
- createSnapshotReader(BigInteger) - Method in interface io.axway.iron.spi.storage.SnapshotStore
-
Retrieve an existing snapshot in the store.
- createSnapshotWriter(BigInteger) - Method in interface io.axway.iron.spi.storage.SnapshotStore
-
Initiate the storage part of a snapshot for a given store.
- createTransactionOutput(String) - Method in interface io.axway.iron.spi.storage.TransactionStore
-
Retrieves an
OutputStream
to write the content of a new transaction for the given store
D
- deleteSnapshot(BigInteger) - Method in interface io.axway.iron.spi.storage.SnapshotStore
-
Delete a snapshot.
- deserializeSnapshot(String, InputStream) - Method in interface io.axway.iron.spi.serializer.SnapshotSerializer
-
Deserialize a snapshot.
- deserializeTransaction(InputStream) - Method in interface io.axway.iron.spi.serializer.TransactionSerializer
-
Deserialize a transaction.
G
- getApplicationModelVersion() - Method in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- getAttributes() - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- getCardinality() - Method in class io.axway.iron.spi.model.snapshot.SerializableRelationDefinition
- getCommandName() - Method in class io.axway.iron.spi.model.transaction.SerializableCommand
- getCommands() - Method in class io.axway.iron.spi.model.transaction.SerializableTransaction
- getDataType() - Method in class io.axway.iron.spi.model.snapshot.SerializableAttributeDefinition
- getEntities() - Method in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- getEntityName() - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- getHeadEntityName() - Method in class io.axway.iron.spi.model.snapshot.SerializableRelationDefinition
- getId() - Method in class io.axway.iron.spi.model.snapshot.SerializableInstance
- getInputStream() - Method in interface io.axway.iron.spi.storage.TransactionStore.TransactionInput
-
The content of the transaction
- getInstances() - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- getNextId() - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- getOutputStream(String) - Method in interface io.axway.iron.spi.storage.SnapshotStore.SnapshotStoreWriter
- getParameters() - Method in class io.axway.iron.spi.model.transaction.SerializableCommand
- getRelations() - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- getSnapshotModelVersion() - Method in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- getSynchronizationId() - Method in class io.axway.iron.spi.model.transaction.SerializableTransaction
- getTransactionId() - Method in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- getTransactionId() - Method in interface io.axway.iron.spi.storage.TransactionStore.TransactionInput
-
The unique id of the transaction.
- getTransactionModelVersion() - Method in class io.axway.iron.spi.model.transaction.SerializableTransaction
- getUniques() - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- getValues() - Method in class io.axway.iron.spi.model.snapshot.SerializableInstance
I
- inputStream() - Method in interface io.axway.iron.spi.storage.SnapshotStore.StoreSnapshotReader
- io.axway.iron.spi - package io.axway.iron.spi
- io.axway.iron.spi.model.snapshot - package io.axway.iron.spi.model.snapshot
-
Provide a generic model between the store entity and the serializer SPI (
SnapshotSerializer
). - io.axway.iron.spi.model.transaction - package io.axway.iron.spi.model.transaction
-
Provide a generic model between the transaction's commands and the serializer SPI (
TransactionSerializer
). - io.axway.iron.spi.serializer - package io.axway.iron.spi.serializer
-
Interfaces that must be implemented by a serializer SPI.
- io.axway.iron.spi.storage - package io.axway.iron.spi.storage
-
Interfaces that must be implemented by a storage SPI.
- isNullable() - Method in class io.axway.iron.spi.model.snapshot.SerializableAttributeDefinition
L
- listSnapshots() - Method in interface io.axway.iron.spi.storage.SnapshotStore
-
List all the existing snapshots.
M
- MANY - io.axway.iron.spi.model.snapshot.SerializableRelationCardinality
O
- ONE - io.axway.iron.spi.model.snapshot.SerializableRelationCardinality
R
- readStoreName(InputStream) - Static method in class io.axway.iron.spi.StoreNamePrefixManagement
S
- seekTransaction(BigInteger) - Method in interface io.axway.iron.spi.storage.TransactionStore
-
Set the position of the flow to be retrieved through
TransactionStore.allTransactions()
at the provided transaction id. - SerializableAttributeDefinition - Class in io.axway.iron.spi.model.snapshot
- SerializableAttributeDefinition() - Constructor for class io.axway.iron.spi.model.snapshot.SerializableAttributeDefinition
- SerializableCommand - Class in io.axway.iron.spi.model.transaction
- SerializableCommand() - Constructor for class io.axway.iron.spi.model.transaction.SerializableCommand
- SerializableEntity - Class in io.axway.iron.spi.model.snapshot
- SerializableEntity() - Constructor for class io.axway.iron.spi.model.snapshot.SerializableEntity
- SerializableInstance - Class in io.axway.iron.spi.model.snapshot
- SerializableInstance() - Constructor for class io.axway.iron.spi.model.snapshot.SerializableInstance
- SerializableRelationCardinality - Enum in io.axway.iron.spi.model.snapshot
- SerializableRelationDefinition - Class in io.axway.iron.spi.model.snapshot
- SerializableRelationDefinition() - Constructor for class io.axway.iron.spi.model.snapshot.SerializableRelationDefinition
- SerializableSnapshot - Class in io.axway.iron.spi.model.snapshot
- SerializableSnapshot() - Constructor for class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- SerializableTransaction - Class in io.axway.iron.spi.model.transaction
- SerializableTransaction() - Constructor for class io.axway.iron.spi.model.transaction.SerializableTransaction
- serializeSnapshot(OutputStream, SerializableSnapshot) - Method in interface io.axway.iron.spi.serializer.SnapshotSerializer
-
Serialize a snapshot.
- serializeTransaction(OutputStream, SerializableTransaction) - Method in interface io.axway.iron.spi.serializer.TransactionSerializer
-
Serialize a transaction.
- setApplicationModelVersion(long) - Method in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- setAttributes(Map<String, SerializableAttributeDefinition>) - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- setCardinality(SerializableRelationCardinality) - Method in class io.axway.iron.spi.model.snapshot.SerializableRelationDefinition
- setCommandName(String) - Method in class io.axway.iron.spi.model.transaction.SerializableCommand
- setCommands(List<SerializableCommand>) - Method in class io.axway.iron.spi.model.transaction.SerializableTransaction
- setDataType(String) - Method in class io.axway.iron.spi.model.snapshot.SerializableAttributeDefinition
- setEntities(Collection<SerializableEntity>) - Method in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- setEntityName(String) - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- setHeadEntityName(String) - Method in class io.axway.iron.spi.model.snapshot.SerializableRelationDefinition
- setId(long) - Method in class io.axway.iron.spi.model.snapshot.SerializableInstance
- setInstances(Collection<SerializableInstance>) - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- setNextId(long) - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- setNullable(boolean) - Method in class io.axway.iron.spi.model.snapshot.SerializableAttributeDefinition
- setParameters(Map<String, Object>) - Method in class io.axway.iron.spi.model.transaction.SerializableCommand
- setRelations(Map<String, SerializableRelationDefinition>) - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- setSnapshotModelVersion(long) - Method in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- setSynchronizationId(String) - Method in class io.axway.iron.spi.model.transaction.SerializableTransaction
- setTransactionId(BigInteger) - Method in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- setTransactionModelVersion(long) - Method in class io.axway.iron.spi.model.transaction.SerializableTransaction
- setUniques(List<List<String>>) - Method in class io.axway.iron.spi.model.snapshot.SerializableEntity
- setValues(Map<String, Object>) - Method in class io.axway.iron.spi.model.snapshot.SerializableInstance
- SNAPSHOT_MODEL_VERSION - Static variable in class io.axway.iron.spi.model.snapshot.SerializableSnapshot
- SnapshotSerializer - Interface in io.axway.iron.spi.serializer
-
Snapshot serialization interface.
It reads/writes model entities instances data. - SnapshotStore - Interface in io.axway.iron.spi.storage
-
SPI for snapshot store.
- SnapshotStore.SnapshotStoreWriter - Interface in io.axway.iron.spi.storage
- SnapshotStore.StoreSnapshotReader - Interface in io.axway.iron.spi.storage
-
A reader to access the content of a snapshot for a store
- storeName() - Method in interface io.axway.iron.spi.storage.SnapshotStore.StoreSnapshotReader
- storeName() - Method in interface io.axway.iron.spi.storage.TransactionStore.TransactionInput
-
The store in which the transaction has to be applied
- StoreNamePrefixManagement - Class in io.axway.iron.spi
- StoreNamePrefixManagement() - Constructor for class io.axway.iron.spi.StoreNamePrefixManagement
T
- TRANSACTION_MODEL_VERSION - Static variable in class io.axway.iron.spi.model.transaction.SerializableTransaction
- TransactionSerializer - Interface in io.axway.iron.spi.serializer
-
Transaction serialization interface.
It reads/writes transaction's commands with theirs parameters. - TransactionStore - Interface in io.axway.iron.spi.storage
-
SPI for transaction store.
- TransactionStore.TransactionInput - Interface in io.axway.iron.spi.storage
-
An access to the content of a transaction
V
- valueOf(String) - Static method in enum io.axway.iron.spi.model.snapshot.SerializableRelationCardinality
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.axway.iron.spi.model.snapshot.SerializableRelationCardinality
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writeNamePrefix(String, OutputStream) - Method in class io.axway.iron.spi.StoreNamePrefixManagement
Z
- ZERO_ONE - io.axway.iron.spi.model.snapshot.SerializableRelationCardinality
All Classes All Packages