EVEDemo.PSWEEP
Class DWProcess
java.lang.Object
|
+--EVEDemo.PSWEEP.DWProcess
- public class DWProcess
- extends java.lang.Object
- implements java.io.Serializable
This process will run on DW side It include three sub process
LogUpdates UpdateView (calls ViewChange) It still include the public
FIFO channel Inside the Process, it has it private queue:
UpdateMessageQueue This process will generate the Delta View.
- See Also:
- Serialized Form
Method Summary |
void |
startUV()
Start UpdateView process of DWProcess. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
publicFIFOChannel
MultiQueue publicFIFOChannel
- public FIFO channel that connect IS and DW
UpdateMessageQueue
MessageQueue UpdateMessageQueue
- private Queue for holding all IS Updates
currentLogUpdates
AssignTimeStamp currentLogUpdates
- this process will monitor the public FIFO channel and get
elements from public FIFO channel to Update Message Queue
currentUpdateView
public UpdateView currentUpdateView
- this process will monitor the private Update Message Queue and
process the (Delta R, i)
currentDW
ViewDefinition currentDW
- the View definition of current DW. From the algorithm, the View
should be same as the Relation type. But, from the View is a
SQL definition, and PSJ model is different with the Relation.
So, I need to create a new ViewDefinition class as the sub
class of Relation class.
DWProcess
public DWProcess(MultiQueue FIFOChannel,
ViewDefinition theDW)
startUV
public void startUV()
- Start UpdateView process of DWProcess.