| Modifier and Type | Method and Description |
|---|---|
ServicesIntf |
ServicesIntf.cloneService() |
| Modifier and Type | Method and Description |
|---|---|
void |
ServicesIntf.init(EngineIntf anEngine,
ServicesIntf aWorkerService,
MessageIntf aMessage) |
void |
TransportIntf.initTransport(Map<String,String> aDataMap,
ServicesIntf aService)
This method will initialize the internal parameters.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataFlowServiceBase
Title This interface is used to define the services that can be performed with the Data Process Engine
|
class |
ServiceBase |
| Modifier and Type | Field and Description |
|---|---|
protected ServicesIntf |
EngineBase.engineReader |
protected ServicesIntf |
DataFlowServiceBase.workerService |
| Modifier and Type | Method and Description |
|---|---|
abstract ServicesIntf |
ServiceBase.cloneService() |
abstract ServicesIntf |
DataFlowServiceBase.cloneService() |
| Modifier and Type | Method and Description |
|---|---|
void |
DataFlowServiceBase.init(EngineIntf anEngine,
ServicesIntf aWorkerService,
MessageIntf aMessage) |
| Modifier and Type | Method and Description |
|---|---|
ServicesIntf |
DataFlowFactory.getServiceObject(String aClassName) |
| Modifier and Type | Class and Description |
|---|---|
class |
AssignGroupUser
This is a simple logging service to a log file or screen
|
class |
Command
This api is used to build custom rule functions to be used by either the calculation engine or workflow engine
|
class |
CommandFtp
This api is used to build custom rule functions to be used by either the calculation engine or workflow engine
|
class |
DataFlowService
This api is used to build custom rule functions to be used by either the calculation engine or workflow engine
|
class |
DataFlowWorker
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
|
class |
DataProcessService
This Data Process Service (ETL) will convert a single message
|
class |
DataStoreReader
This api is used to build custom rule functions to be used by either the calculation engine or workflow engine
|
class |
DataStoreWriter
This api is used to build custom rule functions to be used by either the calculation engine or work flow engine
|
class |
EmailApproval
This api is used to build custom rule functions to be used by either the calculation engine or workflow engine
|
class |
EmailNotify
This api is used to build custom rule functions to be used by either the calculation engine or workflow engine
|
class |
EngineReader
This Data Process Service (ETL) will convert a single message
|
class |
JavaScript
This api is used to build custom rule functions to be used by either the calculation engine or workflow engine
|
class |
LogMessage
This is a simple logging service to a log file or screen
|
class |
TimerReader
This Data Process Service (ETL) will convert a single message
|
class |
WaitService
This is a simple logging service to a log file or screen
|
class |
WebServiceClient
This api is used to build custom rule functions to be used by either the calculation engine or workflow engine
|
class |
Workflow |
| Modifier and Type | Method and Description |
|---|---|
ServicesIntf |
WebServiceClient.cloneService() |
ServicesIntf |
WaitService.cloneService() |
ServicesIntf |
TimerReader.cloneService() |
ServicesIntf |
LogMessage.cloneService() |
ServicesIntf |
JavaScript.cloneService() |
ServicesIntf |
EngineReader.cloneService() |
ServicesIntf |
EmailNotify.cloneService() |
ServicesIntf |
EmailApproval.cloneService() |
ServicesIntf |
DataStoreWriter.cloneService() |
ServicesIntf |
DataStoreReader.cloneService() |
ServicesIntf |
DataProcessService.cloneService() |
ServicesIntf |
DataFlowWorker.cloneService() |
ServicesIntf |
DataFlowService.cloneService() |
ServicesIntf |
CommandFtp.cloneService() |
ServicesIntf |
Command.cloneService() |
ServicesIntf |
AssignGroupUser.cloneService() |
| Modifier and Type | Method and Description |
|---|---|
void |
TimerReader.init(EngineIntf anEngine,
ServicesIntf aWorkerService,
MessageIntf aMessage) |
void |
EngineReader.init(EngineIntf anEngine,
ServicesIntf aWorkerService,
MessageIntf aMessage) |
| Modifier and Type | Field and Description |
|---|---|
protected ServicesIntf |
KafkaTransport.service |
| Modifier and Type | Method and Description |
|---|---|
void |
KafkaWriter.initTransport(Map<String,String> aDataMap,
ServicesIntf aService) |
void |
KafkaTransport.initTransport(Map<String,String> aDataMap,
ServicesIntf aService) |
void |
KafkaReader.initTransport(Map<String,String> aDataMap,
ServicesIntf aService) |
void |
KafkaConsumerBase.setServiceIntf(ServicesIntf aService) |
| Modifier and Type | Class and Description |
|---|---|
class |
KafkaProducerService |
class |
KafkaService |
| Modifier and Type | Method and Description |
|---|---|
ServicesIntf |
KafkaService.cloneService() |
ServicesIntf |
KafkaProducerService.cloneService() |
| Modifier and Type | Field and Description |
|---|---|
protected ServicesIntf |
QueueTransport.service |
| Modifier and Type | Method and Description |
|---|---|
QueueReader |
QueueMgr.getQueueReader(String aName,
int aUserProcessHashCode,
ServicesIntf aService)
Attaches a QueueReader to the specified queue reference name and starts
the reader on its own thread.
|
void |
QueueWriter.initTransport(Map<String,String> aDataMap,
ServicesIntf aService) |
void |
QueueTransport.initTransport(Map<String,String> aDataMap,
ServicesIntf aService) |
void |
QueueReader.initTransport(Map<String,String> aDataMap,
ServicesIntf aService) |
| Constructor and Description |
|---|
QueueReader(Queue aQueue,
int aHashCode,
ServicesIntf aService)
Constructor - Creates a new QueueReader
|
QueueTransport(Queue aQueue,
int aHashCode,
ServicesIntf aService)
Constructor - Creates a new QueueReader
|
| Modifier and Type | Field and Description |
|---|---|
protected ServicesIntf |
WorkerThread.service |
| Modifier and Type | Method and Description |
|---|---|
ServicesIntf |
WorkerThread.getServiceIntf() |
| Modifier and Type | Method and Description |
|---|---|
void |
ThreadActive.addWriter(ServicesIntf aService)
Synchronized - Will add a new Worker to the Queue
|
void |
ThreadActive.removeWriter(ServicesIntf aService)
Synchronized - Will remove a Worker from the Queue
|
| Modifier and Type | Method and Description |
|---|---|
WorkerThread |
ThreadMgr.getWorkerThread(PoolMgr aPoolMgr,
String aName,
Class<ServicesIntf> aWorkerClass)
This method will return a worker thread from the pool manager.
|
void |
PoolMgr.init(ThreadMgr aThreadMgr,
int aMin,
int aMax,
int aPriority,
Class<ServicesIntf> aServicesClass)
Initializes a new Pool instance
|
| Constructor and Description |
|---|
WorkerThread(PoolMgr aPoolMgr,
String anId,
ServicesIntf aService)
Creates a new WorkThreadThread
|
WorkerThreadQueue(PoolMgr aPoolMgr,
String anId,
ServicesIntf aService)
Creates a new WorkThreadThread
|
WorkerThreadTransport(PoolMgr aPoolMgr,
String anId,
ServicesIntf aService,
TransportIntf aTransport)
Creates a new WorkThreadThread
|
Copyright © 2020. All rights reserved.