DLESE Tools
v1.6.0

org.dlese.dpc.schemedit.threadedservices
Interface ThreadedServiceObserver


public interface ThreadedServiceObserver

This interface is used by Objects wishing to determine when a background threaded service process (E.g., Export or Validation) has completed and to perform additional processing at that time.


Field Summary
static int SERVICE_COMPLETED_ABORTED
          Indicates that indexing was aborted by request
static int SERVICE_COMPLETED_DIR_DOES_NOT_EXIST
          Indicates that one or more of the indexing directories does not exist
static int SERVICE_COMPLETED_ERROR
          Indicates that indexing completed with a severe error
static int SERVICE_COMPLETED_SUCCESS
          Indicates that indexing completed normally
 
Method Summary
 void serviceCompleted(int status, String message)
          This method is called when the service is complete.
 

Field Detail

SERVICE_COMPLETED_SUCCESS

static final int SERVICE_COMPLETED_SUCCESS
Indicates that indexing completed normally

See Also:
Constant Field Values

SERVICE_COMPLETED_ABORTED

static final int SERVICE_COMPLETED_ABORTED
Indicates that indexing was aborted by request

See Also:
Constant Field Values

SERVICE_COMPLETED_ERROR

static final int SERVICE_COMPLETED_ERROR
Indicates that indexing completed with a severe error

See Also:
Constant Field Values

SERVICE_COMPLETED_DIR_DOES_NOT_EXIST

static final int SERVICE_COMPLETED_DIR_DOES_NOT_EXIST
Indicates that one or more of the indexing directories does not exist

See Also:
Constant Field Values
Method Detail

serviceCompleted

void serviceCompleted(int status,
                      String message)
This method is called when the service is complete. This method may then do additional processing that is required after indexing and will execute within the same indexing thread, thus blocking all other indexing operations until this method is returned.

Parameters:
status - The status code upon completion
message - A message describing how the indexer completed

DLESE Tools
v1.6.0