JavaDoc


_ReplicationServer

org.dbreplicator.replication
Interface _ReplicationServer

All Known Implementing Classes:
ReplicationServer

public interface _ReplicationServer

_ReplicationServer is an interface implemented by ReplicationServer class. It holds abstraction of all the relevant methods, needed for creating publication, creating subscription, setting data source for the replication server, and getting connection from it. Besides it , it holds the abstraction of the methods for getting the publication and subscription objects later on.


Method Summary
 _Publication createPublication(java.lang.String pubName, java.lang.String[] tableNames)
           
 _Publication createPublication(java.lang.String pubName, java.lang.String[] tableNames, java.lang.String[] removeCycleTableNames)
           
 _Subscription createSubscription(java.lang.String subName, java.lang.String pubName)
           
 java.sql.Connection getConnection(java.lang.String pub_sub_Name)
           
 java.sql.Connection getDefaultConnection()
           
 _Publication getPublication(java.lang.String pubName)
           
 _Subscription getSubscription(java.lang.String subName)
           
 java.util.ArrayList getTablesInCycle()
           
 void setDataSource(java.lang.String driver0, java.lang.String url0, java.lang.String user0, java.lang.String password0)
           
 void setDataSource(java.lang.String dataBaseName, java.lang.String user, java.lang.String password0, java.lang.String dBPortNo0, java.lang.String databaseServerName, java.lang.String vendorName0)
           
 

Method Detail

getPublication

_Publication getPublication(java.lang.String pubName)
                            throws java.rmi.RemoteException,
                                   RepException
Throws:
java.rmi.RemoteException
RepException

getSubscription

_Subscription getSubscription(java.lang.String subName)
                              throws RepException
Throws:
RepException

createSubscription

_Subscription createSubscription(java.lang.String subName,
                                 java.lang.String pubName)
                                 throws RepException
Throws:
RepException

createPublication

_Publication createPublication(java.lang.String pubName,
                               java.lang.String[] tableNames)
                               throws RepException
Throws:
RepException

createPublication

_Publication createPublication(java.lang.String pubName,
                               java.lang.String[] tableNames,
                               java.lang.String[] removeCycleTableNames)
                               throws RepException
Throws:
RepException

setDataSource

void setDataSource(java.lang.String driver0,
                   java.lang.String url0,
                   java.lang.String user0,
                   java.lang.String password0)
                   throws RepException
Throws:
RepException

setDataSource

void setDataSource(java.lang.String dataBaseName,
                   java.lang.String user,
                   java.lang.String password0,
                   java.lang.String dBPortNo0,
                   java.lang.String databaseServerName,
                   java.lang.String vendorName0)
                   throws RepException
Throws:
RepException

getConnection

java.sql.Connection getConnection(java.lang.String pub_sub_Name)
                                  throws RepException
Throws:
RepException

getDefaultConnection

java.sql.Connection getDefaultConnection()

getTablesInCycle

java.util.ArrayList getTablesInCycle()



Powered by Drupal - Theme by Danger4k