Skip navigation links
A B C D E G H I J L M N O P R S T V W 

A

AbstractCassandraTransformationStep - Class in com.puresoltechnologies.genesis.transformation.cassandra
 
AbstractCassandraTransformationStep(CassandraTransformationSequence) - Constructor for class com.puresoltechnologies.genesis.transformation.cassandra.AbstractCassandraTransformationStep
 
AbstractJDBCTransformationSequence - Class in com.puresoltechnologies.genesis.transformation.jdbc
 
AbstractJDBCTransformationSequence(SequenceMetadata) - Constructor for class com.puresoltechnologies.genesis.transformation.jdbc.AbstractJDBCTransformationSequence
 
AbstractJDBCTransformationStep - Class in com.puresoltechnologies.genesis.transformation.jdbc
 
AbstractJDBCTransformationStep(AbstractJDBCTransformationSequence) - Constructor for class com.puresoltechnologies.genesis.transformation.jdbc.AbstractJDBCTransformationStep
 
AbstractTitanTransformationStep - Class in com.puresoltechnologies.genesis.transformation.titan
 
AbstractTitanTransformationStep(TitanTransformationSequence, String, String, String) - Constructor for class com.puresoltechnologies.genesis.transformation.titan.AbstractTitanTransformationStep
 
AbstractTransformationSequence - Class in com.puresoltechnologies.genesis.transformation.spi
 
AbstractTransformationSequence(SequenceMetadata) - Constructor for class com.puresoltechnologies.genesis.transformation.spi.AbstractTransformationSequence
 
addMigration(MigrationState, TransformationSequence) - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 
appendTransformation(TransformationStep) - Method in class com.puresoltechnologies.genesis.transformation.spi.AbstractTransformationSequence
 

B

BuildInformation - Class in com.puresoltechnologies.genesis.controller
 
BuildInformation() - Constructor for class com.puresoltechnologies.genesis.controller.BuildInformation
 

C

CassandraCQLTransformationStep - Class in com.puresoltechnologies.genesis.transformation.cassandra
 
CassandraCQLTransformationStep(CassandraTransformationSequence, String, String, String) - Constructor for class com.puresoltechnologies.genesis.transformation.cassandra.CassandraCQLTransformationStep
 
CassandraStandardMigrations - Class in com.puresoltechnologies.genesis.transformation.cassandra
 
CassandraStandardMigrations() - Constructor for class com.puresoltechnologies.genesis.transformation.cassandra.CassandraStandardMigrations
 
CassandraTransformationSequence - Class in com.puresoltechnologies.genesis.transformation.cassandra
 
CassandraTransformationSequence(String, int, SequenceMetadata) - Constructor for class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
CassandraTransformationSequence(String, int, String, SequenceMetadata) - Constructor for class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
CassandraTransformationTracker - Class in com.puresoltechnologies.genesis.tracker.cassandra
This is the default migration tracker for Purifinity which puts everything into Cassandra.
CassandraTransformationTracker() - Constructor for class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
CassandraUtils - Class in com.puresoltechnologies.genesis.commons.cassandra
 
CHANGELOG_TABLE - Static variable in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
close() - Method in class com.puresoltechnologies.genesis.controller.GenesisController
 
close() - Method in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
close() - Method in interface com.puresoltechnologies.genesis.tracker.spi.TransformationTracker
 
close() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
close() - Method in interface com.puresoltechnologies.genesis.transformation.spi.TransformationSequence
This method is called after the
close() - Method in class com.puresoltechnologies.genesis.transformation.titan.TitanTransformationSequence
 
com.puresoltechnologies.genesis.commons - package com.puresoltechnologies.genesis.commons
 
com.puresoltechnologies.genesis.commons.cassandra - package com.puresoltechnologies.genesis.commons.cassandra
 
com.puresoltechnologies.genesis.controller - package com.puresoltechnologies.genesis.controller
 
com.puresoltechnologies.genesis.controller.statemodel - package com.puresoltechnologies.genesis.controller.statemodel
 
com.puresoltechnologies.genesis.tracker.cassandra - package com.puresoltechnologies.genesis.tracker.cassandra
 
com.puresoltechnologies.genesis.tracker.spi - package com.puresoltechnologies.genesis.tracker.spi
 
com.puresoltechnologies.genesis.transformation.cassandra - package com.puresoltechnologies.genesis.transformation.cassandra
 
com.puresoltechnologies.genesis.transformation.jdbc - package com.puresoltechnologies.genesis.transformation.jdbc
 
com.puresoltechnologies.genesis.transformation.spi - package com.puresoltechnologies.genesis.transformation.spi
 
com.puresoltechnologies.genesis.transformation.titan - package com.puresoltechnologies.genesis.transformation.titan
 
ComponentTransformator - Interface in com.puresoltechnologies.genesis.transformation.spi
This is class provides a single transformator for a single target.
connectCluster() - Static method in class com.puresoltechnologies.genesis.commons.cassandra.CassandraUtils
Connects to CQL port localhost:9042.
connectCluster(String) - Static method in class com.puresoltechnologies.genesis.commons.cassandra.CassandraUtils
Connects to the specified host to the CQL port 9042.
connectCluster(String, int) - Static method in class com.puresoltechnologies.genesis.commons.cassandra.CassandraUtils
Connects to the specified host and port.
connectKeyspace(Cluster, String) - Static method in class com.puresoltechnologies.genesis.commons.cassandra.CassandraUtils
 
connectWithoutKeyspace(Cluster) - Static method in class com.puresoltechnologies.genesis.commons.cassandra.CassandraUtils
 
create(ComponentTransformator) - Static method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationModel
Use this method to create a new MigrationModel from a ComponentTransformator.
createIndex(CassandraTransformationSequence, String, String, String, String) - Static method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraStandardMigrations
 
createKeyspace(CassandraTransformationSequence, String, String, String, ReplicationStrategy, int) - Static method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraStandardMigrations
 

D

DEFAULT_CASSANDRA_HOST_NAME - Static variable in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
DEFAULT_CASSANDRA_PORT - Static variable in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
DEFAULT_KEYSPACE_NAME - Static variable in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
dropAll() - Method in class com.puresoltechnologies.genesis.controller.GenesisController
 
dropAll() - Method in interface com.puresoltechnologies.genesis.transformation.spi.ComponentTransformator
This method implements a drop all mechanism which removes all(!) changes made.
dropComponentHistory(String, InetAddress) - Method in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
dropComponentHistory(String, InetAddress) - Method in interface com.puresoltechnologies.genesis.tracker.spi.TransformationTracker
This method is used for a drop component to delete the whole history.

E

equals(Object) - Method in class com.puresoltechnologies.genesis.commons.SequenceMetadata
 
equals(Object) - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
equals(Object) - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 

G

GenesisController - Class in com.puresoltechnologies.genesis.controller
This is the central class to start environmental transformations and migrations.
GenesisController() - Constructor for class com.puresoltechnologies.genesis.controller.GenesisController
 
getCommand() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
getComment() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
getComponentName() - Method in class com.puresoltechnologies.genesis.commons.SequenceMetadata
This method returns the name of the component which is transformed with the sequence.
getComponentName() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
getComponentName() - Method in interface com.puresoltechnologies.genesis.transformation.spi.ComponentTransformator
This method returns the name of the transformation target.
getConnection() - Method in class com.puresoltechnologies.genesis.transformation.jdbc.AbstractJDBCTransformationSequence
 
getConnection() - Method in class com.puresoltechnologies.genesis.transformation.jdbc.AbstractJDBCTransformationStep
 
getDeveloper() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
getEdges() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 
getEndStates() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationModel
 
getHost() - Method in class com.puresoltechnologies.genesis.controller.GenesisController
 
getHost() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
getHost() - Method in class com.puresoltechnologies.genesis.transformation.titan.TitanTransformationSequence
 
getKeyspace() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
getLastTransformationMetadata(String, InetAddress) - Method in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
getLastTransformationMetadata(String, InetAddress) - Method in interface com.puresoltechnologies.genesis.tracker.spi.TransformationTracker
This method looks into the tracker storage to identify the last transformation which was run.
getMaximumVersion() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationModel
 
getMetadata() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraCQLTransformationStep
 
getMetadata() - Method in class com.puresoltechnologies.genesis.transformation.jdbc.JDBCSQLTransformationStep
 
getMetadata() - Method in class com.puresoltechnologies.genesis.transformation.spi.AbstractTransformationSequence
 
getMetadata() - Method in interface com.puresoltechnologies.genesis.transformation.spi.TransformationSequence
This method returns the metadata of the sequence.
getMetadata() - Method in interface com.puresoltechnologies.genesis.transformation.spi.TransformationStep
This method provides the meta information about the transformation step.
getMetadata() - Method in class com.puresoltechnologies.genesis.transformation.titan.AbstractTitanTransformationStep
 
getName() - Method in class com.puresoltechnologies.genesis.controller.statemodel.Migration
 
getName() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 
getNextVersion() - Method in class com.puresoltechnologies.genesis.commons.ProvidedVersionRange
 
getNextVersion() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
getPort() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
getProvidedVersionRange() - Method in class com.puresoltechnologies.genesis.commons.SequenceMetadata
This method returns a ProvidedVersionRange which is the range of versions this sequence is responsible of.
getSequence() - Method in class com.puresoltechnologies.genesis.controller.statemodel.Migration
 
getSequenceMetadata() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
getSequences() - Method in interface com.puresoltechnologies.genesis.transformation.spi.ComponentTransformator
This method returns the sequences which are bound to this target.
getSession() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.AbstractCassandraTransformationStep
 
getSession() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
getStartState() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationModel
 
getStartVersion() - Method in class com.puresoltechnologies.genesis.commons.SequenceMetadata
This method returns the version from which the migration can be taken up.
getStartVersion() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
getStrategyName() - Method in enum com.puresoltechnologies.genesis.commons.cassandra.ReplicationStrategy
 
getTargetState() - Method in class com.puresoltechnologies.genesis.controller.statemodel.Migration
 
getTargetVersion() - Method in class com.puresoltechnologies.genesis.commons.ProvidedVersionRange
 
getTargetVersion() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
getTitanGraph() - Method in class com.puresoltechnologies.genesis.transformation.titan.AbstractTitanTransformationStep
 
getTitanGraph() - Method in class com.puresoltechnologies.genesis.transformation.titan.TitanTransformationSequence
 
getTransformations() - Method in class com.puresoltechnologies.genesis.transformation.spi.AbstractTransformationSequence
 
getTransformations() - Method in interface com.puresoltechnologies.genesis.transformation.spi.TransformationSequence
This method returns an ordered(!) list of transformations.
getTransitions() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 
getVersion() - Static method in class com.puresoltechnologies.genesis.controller.BuildInformation
 
getVersion() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 
getVertices() - Method in class com.puresoltechnologies.genesis.controller.statemodel.Migration
 
getVertices() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationModel
 

H

hashCode() - Method in class com.puresoltechnologies.genesis.commons.SequenceMetadata
 
hashCode() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
hashCode() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 

I

InvalidSequenceException - Exception in com.puresoltechnologies.genesis.controller
 
InvalidSequenceException(String, Throwable) - Constructor for exception com.puresoltechnologies.genesis.controller.InvalidSequenceException
 
InvalidSequenceException(String) - Constructor for exception com.puresoltechnologies.genesis.controller.InvalidSequenceException
 
isHostBased() - Method in interface com.puresoltechnologies.genesis.transformation.spi.ComponentTransformator
This method provides information about whether this sequence is host based or not.

J

JDBCSQLTransformationStep - Class in com.puresoltechnologies.genesis.transformation.jdbc
 
JDBCSQLTransformationStep(AbstractJDBCTransformationSequence, String, String, String) - Constructor for class com.puresoltechnologies.genesis.transformation.jdbc.JDBCSQLTransformationStep
 

L

LAST_TRANSFORMATIONS_TABLE - Static variable in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
log(Date, Severity, InetAddress, Thread, String, Throwable) - Method in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
log(Date, Severity, InetAddress, Thread, String, Throwable) - Method in interface com.puresoltechnologies.genesis.tracker.spi.TransformationTracker
Logs a piece of information.

M

main(String[]) - Static method in class com.puresoltechnologies.genesis.controller.GenesisController
 
Migration - Class in com.puresoltechnologies.genesis.controller.statemodel
 
Migration(MigrationState, MigrationState, TransformationSequence) - Constructor for class com.puresoltechnologies.genesis.controller.statemodel.Migration
 
MIGRATIONLOG_TABLE - Static variable in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
MigrationModel - Class in com.puresoltechnologies.genesis.controller.statemodel
This class represents a complete migration model for a certain ComponentTransformator.
MigrationState - Class in com.puresoltechnologies.genesis.controller.statemodel
 
MigrationState(Version) - Constructor for class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 

N

NoTrackerFoundException - Exception in com.puresoltechnologies.genesis.controller
This exception is thrown in cases not tracker was found.
NoTrackerFoundException(String, Throwable) - Constructor for exception com.puresoltechnologies.genesis.controller.NoTrackerFoundException
 
NoTrackerFoundException(String) - Constructor for exception com.puresoltechnologies.genesis.controller.NoTrackerFoundException
 

O

open() - Method in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
open() - Method in interface com.puresoltechnologies.genesis.tracker.spi.TransformationTracker
This method is called to open the connection to the tracker.
open() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
open() - Method in interface com.puresoltechnologies.genesis.transformation.spi.TransformationSequence
This method is called before TransformationSequence.getTransformations() is called.
open() - Method in class com.puresoltechnologies.genesis.transformation.titan.TitanTransformationSequence
 

P

print(PrintStream) - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationModel
 
print(PrintStream, MigrationState, Vector<Migration>) - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationModel
 
ProvidedVersionRange - Class in com.puresoltechnologies.genesis.commons
 
ProvidedVersionRange(Version, Version) - Constructor for class com.puresoltechnologies.genesis.commons.ProvidedVersionRange
 

R

ReplicationStrategy - Enum in com.puresoltechnologies.genesis.commons.cassandra
 
runDropAll() - Static method in class com.puresoltechnologies.genesis.controller.GenesisController
 
runTransform() - Static method in class com.puresoltechnologies.genesis.controller.GenesisController
 
runTransform(Version) - Static method in class com.puresoltechnologies.genesis.controller.GenesisController
 

S

SequenceMetadata - Class in com.puresoltechnologies.genesis.commons
This value class is used to keep meta information about a transformation sequence.
SequenceMetadata(String, Version, ProvidedVersionRange) - Constructor for class com.puresoltechnologies.genesis.commons.SequenceMetadata
 
setState(MigrationState) - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationModel
 
Severity - Enum in com.puresoltechnologies.genesis.tracker.spi
Severity of log event.

T

TitanTransformationSequence - Class in com.puresoltechnologies.genesis.transformation.titan
 
TitanTransformationSequence(String, SequenceMetadata) - Constructor for class com.puresoltechnologies.genesis.transformation.titan.TitanTransformationSequence
 
toString() - Method in class com.puresoltechnologies.genesis.commons.SequenceMetadata
 
toString() - Method in class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
toString() - Method in class com.puresoltechnologies.genesis.controller.statemodel.Migration
 
toString() - Method in class com.puresoltechnologies.genesis.controller.statemodel.MigrationState
 
toString() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraTransformationSequence
 
toString() - Method in class com.puresoltechnologies.genesis.transformation.jdbc.AbstractJDBCTransformationSequence
 
toString() - Method in class com.puresoltechnologies.genesis.transformation.titan.TitanTransformationSequence
 
trackMigration(InetAddress, TransformationMetadata) - Method in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
trackMigration(InetAddress, TransformationMetadata) - Method in interface com.puresoltechnologies.genesis.tracker.spi.TransformationTracker
This write information into the tracker for later look up of a migration step to avoid double appliance.
transform(Version) - Method in class com.puresoltechnologies.genesis.controller.GenesisController
 
transform() - Method in class com.puresoltechnologies.genesis.controller.GenesisController
 
transform() - Method in class com.puresoltechnologies.genesis.transformation.cassandra.CassandraCQLTransformationStep
 
transform() - Method in class com.puresoltechnologies.genesis.transformation.jdbc.JDBCSQLTransformationStep
 
transform() - Method in interface com.puresoltechnologies.genesis.transformation.spi.TransformationStep
This method runs the actual Migration.
TransformationException - Exception in com.puresoltechnologies.genesis.commons
This exception is thrown in cases of issues during transformations.
TransformationException(String, Throwable) - Constructor for exception com.puresoltechnologies.genesis.commons.TransformationException
 
TransformationException(String) - Constructor for exception com.puresoltechnologies.genesis.commons.TransformationException
 
TransformationMetadata - Class in com.puresoltechnologies.genesis.commons
This value class is used to transport meta information about a single transformation step.
TransformationMetadata(SequenceMetadata, String, String, String) - Constructor for class com.puresoltechnologies.genesis.commons.TransformationMetadata
 
TransformationSequence - Interface in com.puresoltechnologies.genesis.transformation.spi
This interface is used to implement a single transformation sequence.
TransformationStep - Interface in com.puresoltechnologies.genesis.transformation.spi
This interface is used for an implementation of a single migration step.
TransformationTracker - Interface in com.puresoltechnologies.genesis.tracker.spi
This interface is used to implement the migration tracker which is used by GenesisController to log and look up migration steps.

V

valueOf(String) - Static method in enum com.puresoltechnologies.genesis.commons.cassandra.ReplicationStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.puresoltechnologies.genesis.tracker.spi.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.puresoltechnologies.genesis.commons.cassandra.ReplicationStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.puresoltechnologies.genesis.tracker.spi.Severity
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasMigrated(String, InetAddress, Version, String) - Method in class com.puresoltechnologies.genesis.tracker.cassandra.CassandraTransformationTracker
 
wasMigrated(String, InetAddress, Version, String) - Method in interface com.puresoltechnologies.genesis.tracker.spi.TransformationTracker
This method checks whether a migration step was performed or not.
A B C D E G H I J L M N O P R S T V W 
Skip navigation links

Copyright © 2014-2015 PureSol Technologies. All Rights Reserved.