|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.di.connector.Connector
com.ibm.di.connector.DominoChangeDetectionConnector
public class DominoChangeDetectionConnector
This connector is used for receiving change notification from a Domino server and feeding the AL with the applied on the server changes.
| Field Summary |
|---|
| Fields inherited from class com.ibm.di.connector.Connector |
|---|
ALL_MODES, myLog, PROPERTY_MESSAGE, PROPERTY_READER, PROPERTY_WRITER |
| Fields inherited from interface com.ibm.di.connector.ChangelogInterface |
|---|
CONN_PARAM_STATE_KEY_PERSISTENCE, PARAM_MERGE_BOTH_NOT_MERGED, PARAM_MERGE_CHANGELOG_AND_DATA, PARAM_MERGE_ONLY_CHANGED_DATA, PARAM_VAL_AFTER_READ, PARAM_VAL_END_OF_CYCLE, PARAM_VAL_MANUAL, SAVE_STATE_AFTER_READ, SAVE_STATE_END_OF_CYCLE, SAVE_STATE_MANUAL |
| Constructor Summary | |
|---|---|
DominoChangeDetectionConnector()
Connector's public constructor. |
|
| Method Summary | |
|---|---|
int |
compare(Object arg0,
Object arg1)
Compares two documents by the dates they are modified |
Entry |
getNextEntry()
Retrieves the next changed entry. |
Object |
getStateKeyObject()
Retrieves synchronization state. |
int |
getStateKeySaveMethod()
Retrieves the method for storing StateKey. |
String |
getVersion()
Version information. |
void |
initialize(Object aObj)
Reads Connector parameters and initializes the local and IIOP Notes sessions. |
void |
run()
Executes Notes commands until termination is requested |
void |
saveStateKey()
Stores the USN values for the next synchronization. |
void |
selectEntries()
Reads and sets the start synchronization state. |
void |
skipCurrentDocument()
Skip the current document. |
void |
terminate()
Terminates the local and IIOP Notes sessions. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.ibm.di.connector.ConnectorInterface |
|---|
deleteEntry, findEntry, getConfiguration, getContext, getFindEntryCount, getFirstFindEntry, getMaxDuplicateEntries, getName, getNextClient, getNextFindEntry, getParam, getPushbackEntry, getRawConnectorConfiguration, isDeltaSupported, isExceptionFatal, isIOException, modEntry, modEntry, pushback, putEntry, queryOperations, queryReply, querySchema, reconnect, registerScriptBeans, replyEntry, setConfiguration, setContext, setCurrent, setLog, setMaxDuplicateEntries, setName, setParam, setRSInterface, terminateServer |
| Methods inherited from interface java.util.Comparator |
|---|
equals |
| Constructor Detail |
|---|
public DominoChangeDetectionConnector()
| Method Detail |
|---|
public void run()
run in interface Runnable
public void skipCurrentDocument()
throws Exception
For example use the following script in the "Default On Error" hook of the Connector:
thisConnector.connector.skipCurrentDocument();
Exception - If the Notes thread is not running or the Notes thread
encounters an error while processing the command.
public void initialize(Object aObj)
throws Exception
initialize in interface ConnectorInterfaceinitialize in class ConnectoraObj - Object.
Exception - if an error occurs.
public void selectEntries()
throws Exception
selectEntries in interface ConnectorInterfaceselectEntries in class ConnectorException - if an error occurs
public Entry getNextEntry()
throws Exception
getNextEntry in interface ConnectorInterfacegetNextEntry in class ConnectorException - if an error occursConnectorInterface.selectEntries()public void terminate()
terminate in interface ConnectorInterfaceterminate in class Connector
public int compare(Object arg0,
Object arg1)
compare in interface Comparatorarg0 - the unID of the first documentarg1 - the unID of the second document
-1 if the first document was modified before the
second; 1 if the first document was modified afrer
the second; 0 if the time of modification was the
samepublic String getVersion()
getVersion in interface VersionInfoInterface
public int getStateKeySaveMethod()
throws Exception
getStateKeySaveMethod in interface ChangelogInterfaceException - -
neverChangelogInterface.SAVE_STATE_AFTER_READ,
ChangelogInterface.SAVE_STATE_END_OF_CYCLE,
ChangelogInterface.SAVE_STATE_MANUAL
public void saveStateKey()
throws Exception
ChangelogInterface.SAVE_STATE_AFTER_READ
saveStateKey in interface ChangelogInterfaceException - -
never
public Object getStateKeyObject()
throws Exception
getStateKeyObject in interface ChangelogInterfaceException - if an error occurs.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||