org.axonframework.saga.repository.jdbc
Class SchemaConfiguration

java.lang.Object
  extended by org.axonframework.saga.repository.jdbc.SchemaConfiguration

public class SchemaConfiguration
extends Object

SchemaConfiguration allows specification of custom storage locations for the saga repositories.

Usage depends on the underlying database - in general the form of "schema.tablename" should be sufficient.

Since:
2.4
Author:
Jochen Munz

Field Summary
static String DEFAULT_ASSOC_VALUE_ENTRY_TABLE
           
static String DEFAULT_SAGA_ENTRY_TABLE
           
 
Constructor Summary
SchemaConfiguration()
          Initialize SchemaConfiguration with default values.
SchemaConfiguration(String sagaEntryTable, String assocValueEntryTable)
          Initialize SchemaConfiguration with custom locations for event entry tables.
 
Method Summary
 String assocValueEntryTable()
           
 String sagaEntryTable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SAGA_ENTRY_TABLE

public static final String DEFAULT_SAGA_ENTRY_TABLE
See Also:
Constant Field Values

DEFAULT_ASSOC_VALUE_ENTRY_TABLE

public static final String DEFAULT_ASSOC_VALUE_ENTRY_TABLE
See Also:
Constant Field Values
Constructor Detail

SchemaConfiguration

public SchemaConfiguration()
Initialize SchemaConfiguration with default values.


SchemaConfiguration

public SchemaConfiguration(String sagaEntryTable,
                           String assocValueEntryTable)
Initialize SchemaConfiguration with custom locations for event entry tables.

Parameters:
sagaEntryTable -
assocValueEntryTable -
Method Detail

assocValueEntryTable

public String assocValueEntryTable()

sagaEntryTable

public String sagaEntryTable()


Copyright © 2010-2016. All Rights Reserved.