Oracle Fusion Applications Search Java API Reference for Oracle Enterprise Crawl and Search Framework
11g Release 1 (11.1.1.6)

E21908-05

oracle.ecsf
Interface ChangeListener


public interface ChangeListener

ChangeListener is an interface one should implement to customize the way the updates are detected by ECSF.


Field Summary
static java.lang.String DELETE
           
static java.lang.String INSERT
           
static java.lang.String UPDATE
           
 
Method Summary
 java.util.Iterator<java.util.List<PrimaryKey>> getChangeList(SearchContext ctx, java.lang.String changtype)
          Returns an iterator that allows ECSF iterators through the changes.
 

Field Detail

UPDATE

static final java.lang.String UPDATE
See Also:
Constant Field Values

INSERT

static final java.lang.String INSERT
See Also:
Constant Field Values

DELETE

static final java.lang.String DELETE
See Also:
Constant Field Values
Method Detail

getChangeList

java.util.Iterator<java.util.List<PrimaryKey>> getChangeList(SearchContext ctx,
                                                             java.lang.String changtype)
Returns an iterator that allows ECSF iterators through the changes.

Parameters:
ctx - searchable context for the request.
changtype - the type of the change requested. Must be one of following
  • ChangeListener.UPDATE
  • ChangeListener.INSERT
  • ChangeListener.DELETE
Returns:
Returns an iterator of a list of primaryKeys. Return an empty iterator if nothing changed.

Oracle Fusion Applications Search Java API Reference for Oracle Enterprise Crawl and Search Framework
11g Release 1 (11.1.1.6)

E21908-05

Copyright © 2012 Oracle. All rights reserved.