A C D G I L M O R S T V W Z 
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
 
A C D G I L M O R S T V W Z 
All Classes All Packages