Class Replication
java.lang.Object
de.tsl2.nano.persistence.Persistence
de.tsl2.nano.persistence.replication.Replication
- All Implemented Interfaces:
Serializable,Cloneable,Runnable
Persistence bean only to be used as additional connection. Default values are set for hsqldb/hibernate
- Version:
- $Revision$
- Author:
- Tom, Thomas Schneider
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringxml serialization of Persistence objectstatic final Stringjdbc connection properties - used by ejb creatorFields inherited from class de.tsl2.nano.persistence.Persistence
connectionDriverClass, connectionPassword, connectionUrl, connectionUserName, database, datasourceClass, DEFAULT_CATALOG, DEFAULT_DATABASE, DEFAULT_SCHEMA, defaultSchema, DERBY_DATABASE_DRIVER, DERBY_DATABASE_URL, FILE_JDBC_PROP_FILE, FILE_PERSISTENCE_BEAN, FILE_PERSISTENCE_NOREP_TML, FILE_PERSISTENCE_TML, FILE_PERSISTENCE_XML, FIX_PATH, GEN_HIBERNATE, GEN_OPENJPA, H2_DATABASE_DRIVER, H2_DATABASE_URL, H2_RUN_INTERNAL, hibernateDialect, HSQLDB_DATABASE_DRIVER, HSQLDB_DATABASE_URL, HSQLDB_RUN_INTERNAL, jarFile, jtaDataSource, persistenceUnit, port, provider, STD_LOCAL_DATABASE_DRIVER, STD_LOCAL_DATABASE_DRIVERS, STD_LOCAL_DATABASE_URL, transactionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionOk()voidaddPersistenceProperties(Persistence parent, Map<String, Object> prop) addPersistencePropertiesstatic Replicationcurrent()protected Stringvoidrun()save()save serialization, persistence.xml and jdbc property fileprotected voidsaveJdbcPropertiesMethods inherited from class de.tsl2.nano.persistence.Persistence
autoDllIsCreateDrop, change, clone, delete, equals, evalSqlFileName, exists, getAuth, getAutoddl, getBackupPath, getConnectionDriverClass, getConnectionPassword, getConnectionUrl, getConnectionUserName, getDatabase, getDatasourceClass, getDefaultSchema, getGenerator, getHibernateDialect, getJarFile, getJdbcProperties, getJdbcProperties, getJtaDataSource, getPath, getPersistenceUnit, getPort, getProvider, getReplication, getTransactionType, jarFileInEnvironment, jarURL, put, savePersistenceXml, setAuth, setAutoddl, setConnectionDriverClass, setConnectionPassword, setConnectionUrl, setConnectionUserName, setDatabase, setDatasourceClass, setDefaultSchema, setGenerator, setHibernateDialect, setJarFile, setJtaDataSource, setPersistenceUnit, setPort, setProvider, setReplication, setTransactionType, toString
-
Field Details
-
FILE_REPLICATION_BEAN
xml serialization of Persistence object- See Also:
-
REPLICATION_JDBC_PROP_FILE
jdbc connection properties - used by ejb creator- See Also:
-
-
Constructor Details
-
Replication
public Replication()constructor
-
-
Method Details
-
current
-
addPersistenceProperties
addPersistenceProperties- Overrides:
addPersistencePropertiesin classPersistence- Parameters:
prop-
-
getBeanFileName
- Overrides:
getBeanFileNamein classPersistence
-
actionOk
-
save
Description copied from class:Persistencesave serialization, persistence.xml and jdbc property file- Overrides:
savein classPersistence- Returns:
- persistenc.xml content
- Throws:
IOException
-
saveJdbcProperties
Description copied from class:PersistencesaveJdbcProperties- Overrides:
saveJdbcPropertiesin classPersistence- Throws:
IOException
-
run
public void run()
-