openlsd.appli.autoimport.commonimport.LSDImportNetFile Class Reference

Inheritance diagram for openlsd.appli.autoimport.commonimport.LSDImportNetFile:

Inheritance graph
[legend]
Collaboration diagram for openlsd.appli.autoimport.commonimport.LSDImportNetFile:

Collaboration graph
[legend]

List of all members.


Detailed Description

Class to really import files into LSD and DB from Net
Author:
Frederic Bregier LGPL

Public Member Functions

 LSDImportNetFile (LSDDbAdmin admin, ConcurrentLinkedQueue< LSDExtQueueMember > queue, ConcurrentLinkedQueue< LSDExtQueueMember > result, boolean isBatch)
void run ()

Protected Attributes

LSDDbAdmin admin = null
LSDCommonFunctions lcf = null

Private Member Functions

boolean executeImportNet (LSDExtQueueMember member)

Private Attributes

ConcurrentLinkedQueue
< LSDExtQueueMember
queue = null
File file = null
boolean isBatch = true

Constructor & Destructor Documentation

openlsd.appli.autoimport.commonimport.LSDImportNetFile.LSDImportNetFile ( LSDDbAdmin  admin,
ConcurrentLinkedQueue< LSDExtQueueMember queue,
ConcurrentLinkedQueue< LSDExtQueueMember result,
boolean  isBatch 
)

Create an ImportFile Thread Runner from DB, RunQueue and ResultQueue.

Parameters:
admin 
queue 
result 
isBatch 


Member Function Documentation

void openlsd.appli.autoimport.commonimport.LSDImportNetFile.run (  ) 

Run the import of all files from the Run Queue and put the result in the Done Queue

boolean openlsd.appli.autoimport.commonimport.LSDImportNetFile.executeImportNet ( LSDExtQueueMember  member  )  [private]

Run the import of one file from the Run Queue and put the result in the Done Queue

Parameters:
member 
Returns:
True if OK, else False


Member Data Documentation

Queue of Member to import

DB Admin object

File to import

Is this import done in Batch mode

Common Functions Object


The documentation for this class was generated from the following file: