|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.replicator.extractor.postgresql.PostgreSQLSlonyExtractor
public class PostgreSQLSlonyExtractor
Class extracting events from Slony's log tables, generated by triggers. No running Slony deamons required.
| Constructor Summary | |
|---|---|
PostgreSQLSlonyExtractor()
|
|
| Method Summary | |
|---|---|
void |
configure(PluginContext context)
Complete plug-in configuration. |
DBMSEvent |
extract()
Extracts the next event. Extract the next available DBMSEvent from the database log. |
DBMSEvent |
extract(java.lang.String eventId)
Extract starting after the event ID provided as an argument. |
java.lang.String |
getCurrentResourceEventId()
Determines last transaction (log_txid) in the Slony log. Returns the last event ID committed in the database from which we are extracting. |
java.lang.String |
getDatabase()
|
java.lang.String |
getHost()
|
java.lang.String |
getPassword()
|
int |
getPort()
|
java.lang.String |
getSlonySchema()
|
java.lang.String |
getUser()
|
void |
prepare(PluginContext context)
Prepare plug-in for use. |
void |
release(PluginContext context)
Release all resources used by plug-in. |
void |
setDatabase(java.lang.String database)
PostgreSQL database to connect to. |
void |
setHost(java.lang.String host)
|
void |
setLastEventId(java.lang.String eventId)
Set the value of the last event ID we have processed. |
void |
setPassword(java.lang.String password)
|
void |
setPort(int port)
|
void |
setSlonySchema(java.lang.String slonySchema)
|
void |
setUser(java.lang.String user)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PostgreSQLSlonyExtractor()
| Method Detail |
|---|
public java.lang.String getHost()
public void setHost(java.lang.String host)
public int getPort()
public void setPort(int port)
public java.lang.String getDatabase()
public java.lang.String getSlonySchema()
public void setDatabase(java.lang.String database)
public java.lang.String getUser()
public void setUser(java.lang.String user)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public void setSlonySchema(java.lang.String slonySchema)
public DBMSEvent extract()
throws java.lang.InterruptedException,
ReplicatorException
extract in interface RawExtractorjava.lang.InterruptedException
ReplicatorExceptionRawExtractor.extract()
public DBMSEvent extract(java.lang.String eventId)
throws java.lang.InterruptedException,
ReplicatorException
extract in interface RawExtractoreventId - Event ID at which to begin extracting
java.lang.InterruptedException - Thrown if the applier is interrupted
ReplicatorException - Thrown if extractor processing failsRawExtractor.extract(java.lang.String)
public void setLastEventId(java.lang.String eventId)
throws ReplicatorException
setLastEventId in interface RawExtractoreventId - Event ID at which to begin extracting
ReplicatorExceptionRawExtractor.setLastEventId(java.lang.String)
public void configure(PluginContext context)
throws ReplicatorException
configure in interface ReplicatorPluginReplicatorException - Thrown if configuration is incomplete or
failsReplicatorPlugin.configure(com.continuent.tungsten.replicator.plugin.PluginContext)
public void prepare(PluginContext context)
throws ReplicatorException
prepare in interface ReplicatorPluginReplicatorException - Thrown if resource allocation failsReplicatorPlugin.prepare(com.continuent.tungsten.replicator.plugin.PluginContext)
public void release(PluginContext context)
throws ReplicatorException
release in interface ReplicatorPluginReplicatorException - Thrown if resource deallocation failsReplicatorPlugin.release(com.continuent.tungsten.replicator.plugin.PluginContext)
public java.lang.String getCurrentResourceEventId()
throws ReplicatorException
getCurrentResourceEventId in interface RawExtractorReplicatorExceptionRawExtractor.getCurrentResourceEventId()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||