| Package | Description |
|---|---|
| org.sodeac.common.message.dispatcher.api |
Provides an API for eventdispatcher.
|
| org.sodeac.common.message.dispatcher.impl |
| Modifier and Type | Method and Description |
|---|---|
IPropertyBlock |
IMessageDispatcher.createPropertyBlock()
factory-methode creating instance of
IPropertyBlock |
IPropertyBlock |
IChannel.getConfigurationPropertyBlock()
getter for configuration propertyblock of queue
|
IPropertyBlock |
IMessageDispatcher.getPropertyBlock()
getter for propertyblock of dispatcher
|
IPropertyBlock |
IChannel.getStatePropertyBlock()
getter for state propertyblock of queue
|
IPropertyBlock |
IChannelTaskContext.getTaskPropertyBlock()
getter for task property block
|
IPropertyBlock |
IChannel.getTaskPropertyBlock(String id)
returns properties of
IChannelTask scheduled under registration id |
| Modifier and Type | Method and Description |
|---|---|
void |
IPropertyBlockAtomicProcedure.accept(IPropertyBlock propertyBlock)
Edit property block in locked mode.
|
default void |
IChannelTask.configure(IChannel queue,
String id,
IPropertyBlock propertyBlock,
ITaskControl taskControl)
invoked one time at initialization of this task
|
String |
IChannel.scheduleTask(String id,
IChannelTask task,
IPropertyBlock propertyBlock,
long executionTimeStamp,
long timeOutValue,
long heartBeatTimeOut)
schedule a
IChannelTask to IChannel. |
String |
IChannel.scheduleTask(String id,
IChannelTask task,
IPropertyBlock propertyBlock,
long executionTimeStamp,
long timeOutValue,
long heartBeatTimeOut,
boolean stopOnTimeOut)
schedule a
IChannelTask to IChannel. |
| Modifier and Type | Class and Description |
|---|---|
class |
PropertyBlockImpl |
| Modifier and Type | Method and Description |
|---|---|
IPropertyBlock |
ChannelImpl.getConfigurationPropertyBlock() |
IPropertyBlock |
MessageDispatcherImpl.getPropertyBlock() |
IPropertyBlock |
TaskContainer.getPropertyBlock() |
IPropertyBlock |
ChannelImpl.getStatePropertyBlock() |
IPropertyBlock |
ChannelTaskContextImpl.getTaskPropertyBlock() |
IPropertyBlock |
ChannelImpl.getTaskPropertyBlock(String id) |
| Modifier and Type | Method and Description |
|---|---|
String |
ChannelImpl.scheduleTask(String id,
IChannelTask task,
IPropertyBlock propertyBlock,
long executionTimeStamp,
long timeOutValue,
long heartBeatTimeOut) |
String |
ChannelImpl.scheduleTask(String id,
IChannelTask task,
IPropertyBlock propertyBlock,
long executionTimeStamp,
long timeOutValue,
long heartBeatTimeOut,
boolean stopOnTimeOut) |
void |
TaskContainer.setPropertyBlock(IPropertyBlock properties) |
| Constructor and Description |
|---|
TaskControlImpl(IPropertyBlock taskPropertyBlock) |
Copyright © 2020. All rights reserved.