| Modifier and Type | Interface and Description |
|---|---|
interface |
DataStoreIntf |
interface |
EngineIntf |
interface |
TransportIntf
This class
Queue is used for internal memory queue. |
| Modifier and Type | Method and Description |
|---|---|
FrameworkIntf |
FrameworkIntf.getJvmService() |
| Modifier and Type | Method and Description |
|---|---|
void |
FrameworkIntf.deRegister(FrameworkIntf aFramework)
This method is called to de-register the service
|
void |
FrameworkIntf.register(FrameworkIntf aFramework)
This method is called to register the service
|
| Modifier and Type | Class and Description |
|---|---|
class |
EngineBase
Engine Base - default implmentation for all engines must be overridden
|
class |
FrameworkBase
This class is used for all services which need to be monitored
|
class |
FrameworkBaseThread
This class is used for all services which need to be monitored and which
need to run in its own thread
|
class |
JVMService
This class is the main service class, it is a singleton, there is one
JVMService per JVM running.
|
| Modifier and Type | Method and Description |
|---|---|
FrameworkIntf |
JVMService.getJvmService() |
FrameworkIntf |
FrameworkBaseThread.getJvmService() |
FrameworkIntf |
FrameworkBase.getJvmService() |
FrameworkIntf |
EngineBase.getJvmService() |
FrameworkIntf |
FrameworkBaseThread.getService()
This method will return the Service interface
|
FrameworkIntf |
FrameworkBase.getService()
This method will return the Service interface
|
| Modifier and Type | Method and Description |
|---|---|
void |
JVMService.deRegister(FrameworkIntf aFramework)
This method is called to de-register the service
|
void |
FrameworkBaseThread.deRegister(FrameworkIntf aFramework) |
void |
FrameworkBase.deRegister(FrameworkIntf aFramework) |
void |
EngineBase.deRegister(FrameworkIntf aFramework) |
void |
JVMService.register(FrameworkIntf aFramework)
This method is called to register the service
|
void |
FrameworkBaseThread.register(FrameworkIntf aFramework) |
void |
FrameworkBase.register(FrameworkIntf aFramework) |
void |
EngineBase.register(FrameworkIntf aFramework) |
| Modifier and Type | Class and Description |
|---|---|
class |
DataFlowEngine
Process Flow
Data Flow Name
Service - Start Function - Step Number greater 0
Pass Step Number (0 to End, Any other valid Step Number)
Fail Step Number (0 to End, Any other valid Step Number)
Fork Group (No Join, Join, Join XOR)
Timer
End is Apply by 0 Goto Step Number
Need to keep track of
Data Flow Process Id - Unique for each entry
Parent Data Flow Null if this is the parent
Parent Active Step Number
Active Step Number
Prior Step Number
Prior Status (Pass / Fail)
Fork Group Status
Workflow Service
Data Flow Name
Data Flow Process Id
Prior Step Number
Prior Status
Send Event Type
Send Event Key
Load Workflow Status and Reason Code
User Id and User Group
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataProcess
Data Process - Main runtime class handles the process flow
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectionPool |
class |
JDCConnection |
| Modifier and Type | Class and Description |
|---|---|
class |
KafkaReader
This class
KafkaReader is used to remove messages from a Kafka Group/Topic. |
class |
KafkaTransport
This class
QueueReader is used to remove messages from the
internal memory queue. |
class |
KafkaWriter
This class
KafkaWriter is used to add messages to a Kafka topic. |
| Modifier and Type | Method and Description |
|---|---|
FrameworkIntf |
KafkaTransport.getJvmService() |
| Modifier and Type | Method and Description |
|---|---|
void |
KafkaTransport.deRegister(FrameworkIntf aFramework) |
void |
KafkaTransport.register(FrameworkIntf aFramework) |
| Modifier and Type | Class and Description |
|---|---|
class |
Queue
This class
Queue is used for internal memory queue. |
class |
QueueMgr
This class
QueueMgr is used to Manage all in memory queues. |
class |
QueueReader
This class
QueueReader is used to remove messages from the
internal memory queue. |
class |
QueueTransport
This class
QueueReader is used to remove messages from the
internal memory queue. |
class |
QueueWriter
This class
QueueWriter is used to remove messages from an
internal memory queue. |
| Modifier and Type | Method and Description |
|---|---|
FrameworkIntf |
QueueTransport.getJvmService() |
| Modifier and Type | Method and Description |
|---|---|
void |
QueueTransport.deRegister(FrameworkIntf aFramework) |
void |
QueueTransport.register(FrameworkIntf aFramework) |
| Modifier and Type | Class and Description |
|---|---|
class |
PoolMgr
This class
PoolMgr implements a Thread Pool. |
class |
ThreadMgr
This class
ThreadMgr is used to manager all Pool Managers. |
class |
WorkerThread
This class
WorkerThread is used to handle the perform work
request by the pool and have the worker actually perform the work. |
class |
WorkerThreadQueue
Describe class
WorkerThread here. |
class |
WorkerThreadTransport
Describe class
WorkerThread here. |
| Modifier and Type | Class and Description |
|---|---|
class |
TimerEngine |
Copyright © 2020. All rights reserved.