Skip navigation links
A B C D E F G H I L M N O P R S T V _ 

A

AbstractTaskScheme - Class in org.ametiste.routine.domain.scheme
 
AbstractTaskScheme() - Constructor for class org.ametiste.routine.domain.scheme.AbstractTaskScheme
 
activeStates - Static variable in enum org.ametiste.routine.domain.task.Task.State
Deprecated.
activeStatesList - Static variable in enum org.ametiste.routine.domain.task.Task.State
 
addMod(ModGateway) - Method in class org.ametiste.routine.infrastructure.mod.ModRegistry
 
addOperation(String, Map<String, String>) - Method in class org.ametiste.routine.domain.task.Task
 
addProperty(TaskProperty) - Method in class org.ametiste.routine.domain.task.Task
 

B

BasicTaskProperty - Class in org.ametiste.routine.domain.task.properties
 
BasicTaskProperty(String, String) - Constructor for class org.ametiste.routine.domain.task.properties.BasicTaskProperty
 

C

CLIENT_ISSUE_TASK_TIMING - Static variable in interface org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocolMetrics
 
CLIENT_LOAD_TIMING - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 
CLIENT_STORE_TIMING - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 
CLIENTS_PREFIX - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 
CLIENTS_PREFIX - Static variable in interface org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocolMetrics
 
completeOperation(UUID) - Method in class org.ametiste.routine.domain.task.Task
 
completeTask(UUID, String) - Method in class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
completeTask(UUID, String) - Method in interface org.ametiste.routine.application.service.execution.TaskExecutionService
 
createByFlare(OperationFlare) - Static method in class org.ametiste.routine.domain.task.Operation
 
createGateway(String) - Method in class org.ametiste.routine.infrastructure.protocol.ProtocolGatewayService
 
createProperty(String) - Method in interface org.ametiste.routine.domain.task.properties.TaskPropertyFactory
 
createTask(Map<String, String>, String) - Method in class org.ametiste.routine.domain.scheme.AbstractTaskScheme
 
createTask(Map<String, String>, String) - Method in interface org.ametiste.routine.domain.scheme.TaskScheme
 
createTaskProperty(String, String) - Method in interface org.ametiste.routine.domain.task.properties.TaskPropertiesRegistry
 
creationTime() - Method in class org.ametiste.routine.domain.task.notices.Notice
 
CREATOR_PROPERTY_NAME - Static variable in class org.ametiste.routine.domain.task.Task
 

D

DefaultOperationExecutionGateway - Class in org.ametiste.routine.infrastructure.execution
Implementation of OperationExecutionGateway that executes operation local, withing the space of current Routine process.
DefaultOperationExecutionGateway(Map<String, OperationExecutorFactory>, ProtocolGatewayService) - Constructor for class org.ametiste.routine.infrastructure.execution.DefaultOperationExecutionGateway
 
DefaultTaskExecutionService - Class in org.ametiste.routine.application.service.execution
 
DefaultTaskExecutionService(TaskRepository, TaskAppEvenets, OperationExecutionGateway) - Constructor for class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
DefaultTaskIssueService - Class in org.ametiste.routine.application.service.issue
 
DefaultTaskIssueService(TaskRepository, TaskPropertiesRegistry, TaskSchemeRepository, TaskAppEvenets, List<IssueConstraint>) - Constructor for class org.ametiste.routine.application.service.issue.DefaultTaskIssueService
 
DirectGatewayContext - Class in org.ametiste.routine.infrastructure.protocol
 
DirectGatewayContext(String) - Constructor for class org.ametiste.routine.infrastructure.protocol.DirectGatewayContext
 
DirectModDataProtocol - Class in org.ametiste.routine.infrastructure.protocol.moddata
 
DirectModDataProtocol(String, ModRepository) - Constructor for class org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocol
 
DirectModDataProtocolMetrics - Interface in org.ametiste.routine.infrastructure.protocol.moddata
Set of metrics for DirectModDataProtocol implementation of ModDataProtocol.
DirectProtocolGateway - Class in org.ametiste.routine.infrastructure.protocol
 
DirectProtocolGateway(Map<Class<? extends Protocol>, ProtocolFactory<?>>, GatewayContext) - Constructor for class org.ametiste.routine.infrastructure.protocol.DirectProtocolGateway
 
DirectTaskPoolProtocol - Class in org.ametiste.routine.infrastructure.protocol.taskpool
 
DirectTaskPoolProtocol(String, TaskIssueService) - Constructor for class org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocol
 
DirectTaskPoolProtocolMetrics - Interface in org.ametiste.routine.infrastructure.protocol.taskpool
Set of metrics for DirectTaskPoolProtocol implementation of TaskPoolProtocol.

E

entityId() - Method in class org.ametiste.routine.domain.task.Task
 
equalsTo(TaskProperty) - Method in class org.ametiste.routine.domain.task.properties.TaskProperty
 
executeAction() - Method in class org.ametiste.routine.application.action.TaskTimeoutAction
 
executeOperation(UUID, String, Map<String, String>, ExecutionFeedback) - Method in interface org.ametiste.routine.application.service.execution.OperationExecutionGateway
 
executeOperation(UUID) - Method in class org.ametiste.routine.domain.task.Task
 
executeOperation(UUID, String, Map<String, String>, ExecutionFeedback) - Method in class org.ametiste.routine.infrastructure.execution.DefaultOperationExecutionGateway
 
executeTask(UUID) - Method in class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
executeTask(UUID) - Method in interface org.ametiste.routine.application.service.execution.TaskExecutionService
 
ExecutionFeedback - Interface in org.ametiste.routine.application.service.execution
 
ExecutionLine - Class in org.ametiste.routine.domain.task
 
ExecutionLine(UUID, String, Map<String, String>) - Constructor for class org.ametiste.routine.domain.task.ExecutionLine
 
executionLines() - Method in class org.ametiste.routine.domain.task.ExecutionOrder
 
ExecutionMetrics - Interface in org.ametiste.routine.infrastructure.execution
 
ExecutionOrder - Class in org.ametiste.routine.domain.task
 
ExecutionOrder(UUID, List<ExecutionLine>) - Constructor for class org.ametiste.routine.domain.task.ExecutionOrder
 

F

findTask(UUID) - Method in interface org.ametiste.routine.domain.task.TaskRepository
Note, implentations should provide transactional behaviour for this method, it means if there is aggregate that was found by this method, their state may be changed only by TaskRepository.saveTask(Task) method invoked within this transaction.
findTaskByOperationId(UUID) - Method in interface org.ametiste.routine.domain.task.TaskRepository
 
findTasksByState(Task.State, int) - Method in interface org.ametiste.routine.domain.task.TaskRepository
 
findTasksByState(List<Task.State>, int) - Method in interface org.ametiste.routine.domain.task.TaskRepository
 
findTaskScheme(String) - Method in interface org.ametiste.routine.domain.scheme.TaskSchemeRepository
 
flareNotice(Notice) - Method in interface org.ametiste.routine.domain.task.reflect.TaskReflection
 
flareOperation(OperationFlare) - Method in interface org.ametiste.routine.domain.task.reflect.TaskReflection
 
flareProperty(String, String) - Method in interface org.ametiste.routine.domain.task.reflect.TaskReflection
 
flareTaskId(UUID) - Method in interface org.ametiste.routine.domain.task.reflect.TaskReflection
 
flareTaskState(Task.State) - Method in interface org.ametiste.routine.domain.task.reflect.TaskReflection
 
flareTaskTimes(Instant, Instant, Instant) - Method in interface org.ametiste.routine.domain.task.reflect.TaskReflection
 
flareTo(Supplier<TaskLens>) - Method in class org.ametiste.routine.domain.task.Task
 
flashId() - Method in class org.ametiste.routine.domain.task.reflect.OperationFlare
 
flashLabel() - Method in class org.ametiste.routine.domain.task.reflect.OperationFlare
 
flashNotices() - Method in class org.ametiste.routine.domain.task.reflect.OperationFlare
 
flashProperties() - Method in class org.ametiste.routine.domain.task.reflect.OperationFlare
 
flashState() - Method in class org.ametiste.routine.domain.task.reflect.OperationFlare
 
focusTo(TaskPrism) - Method in interface org.ametiste.routine.domain.task.reflect.TaskLens
 
fulfillOperations(Task, Map<String, String>) - Method in class org.ametiste.routine.domain.scheme.AbstractTaskScheme
 
fulfillProperties(Task, Map<String, String>) - Method in class org.ametiste.routine.domain.scheme.AbstractTaskScheme
 

G

getClientId() - Method in class org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocol
 
getClientId() - Method in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
Returns current protocol client identifier.
getClientId() - Method in class org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocol
 
getClientId() - Method in interface org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocolMetrics
Returns current protocol client identifier.
getName() - Method in class org.ametiste.routine.infrastructure.mod.RegisteredMod
 
getVersion() - Method in class org.ametiste.routine.infrastructure.mod.RegisteredMod
 

H

hasProperty(TaskProperty) - Method in class org.ametiste.routine.domain.task.Task
 

I

issueTask(String, Map<String, String>, String) - Method in class org.ametiste.routine.application.service.issue.DefaultTaskIssueService
 
issueTask(String, Map<String, String>, String) - Method in interface org.ametiste.routine.application.service.issue.TaskIssueService
 
issueTask(String, Map<String, String>) - Method in class org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocol
 

L

line() - Method in class org.ametiste.routine.domain.task.ExecutionLine
 
loadData(String) - Method in class org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocol
 
loadModProperty(String, String) - Method in interface org.ametiste.routine.domain.ModRepository
 
loadMods() - Method in class org.ametiste.routine.infrastructure.mod.ModRegistry
 
loadSchemeNames() - Method in interface org.ametiste.routine.domain.scheme.TaskSchemeRepository
 
lookupAttribute(String) - Method in class org.ametiste.routine.infrastructure.protocol.DirectGatewayContext
 

M

match(TaskProperty) - Method in class org.ametiste.routine.domain.task.properties.TaskProperty
 
ModRegistry - Class in org.ametiste.routine.infrastructure.mod
 
ModRegistry() - Constructor for class org.ametiste.routine.infrastructure.mod.ModRegistry
 
ModRepository - Interface in org.ametiste.routine.domain
 

N

name - Variable in class org.ametiste.routine.domain.task.properties.TaskProperty
 
name() - Method in class org.ametiste.routine.domain.task.properties.TaskProperty
 
Notice - Class in org.ametiste.routine.domain.task.notices
 
Notice(String) - Constructor for class org.ametiste.routine.domain.task.notices.Notice
 
noticeOperation(UUID, String) - Method in class org.ametiste.routine.domain.task.Task
 

O

Operation - Class in org.ametiste.routine.domain.task
 
operationDone(UUID) - Method in class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
operationDone(UUID, String) - Method in class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
operationDone(UUID) - Method in interface org.ametiste.routine.application.service.execution.ExecutionFeedback
 
operationDone(UUID, String) - Method in interface org.ametiste.routine.application.service.execution.ExecutionFeedback
 
OperationExecutionGateway - Interface in org.ametiste.routine.application.service.execution
 
operationFailed(UUID, String) - Method in class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
operationFailed(UUID, String) - Method in interface org.ametiste.routine.application.service.execution.ExecutionFeedback
 
OperationFlare - Class in org.ametiste.routine.domain.task.reflect
 
OperationFlare(UUID, String, Map<String, String>, String, List<Notice>) - Constructor for class org.ametiste.routine.domain.task.reflect.OperationFlare
 
operationId() - Method in class org.ametiste.routine.domain.task.ExecutionLine
 
operationNotice(UUID, String) - Method in class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
operationNotice(UUID, String) - Method in interface org.ametiste.routine.application.service.execution.ExecutionFeedback
 
operationStarted(UUID) - Method in class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
operationStarted(UUID, String) - Method in class org.ametiste.routine.application.service.execution.DefaultTaskExecutionService
 
operationStarted(UUID) - Method in interface org.ametiste.routine.application.service.execution.ExecutionFeedback
 
operationStarted(UUID, String) - Method in interface org.ametiste.routine.application.service.execution.ExecutionFeedback
 
org.ametiste.routine.application.action - package org.ametiste.routine.application.action
 
org.ametiste.routine.application.service - package org.ametiste.routine.application.service
 
org.ametiste.routine.application.service.execution - package org.ametiste.routine.application.service.execution
 
org.ametiste.routine.application.service.issue - package org.ametiste.routine.application.service.issue
 
org.ametiste.routine.domain - package org.ametiste.routine.domain
 
org.ametiste.routine.domain.scheme - package org.ametiste.routine.domain.scheme
 
org.ametiste.routine.domain.task - package org.ametiste.routine.domain.task
 
org.ametiste.routine.domain.task.notices - package org.ametiste.routine.domain.task.notices
 
org.ametiste.routine.domain.task.properties - package org.ametiste.routine.domain.task.properties
 
org.ametiste.routine.domain.task.reflect - package org.ametiste.routine.domain.task.reflect
 
org.ametiste.routine.infrastructure.execution - package org.ametiste.routine.infrastructure.execution
 
org.ametiste.routine.infrastructure.mod - package org.ametiste.routine.infrastructure.mod
 
org.ametiste.routine.infrastructure.protocol - package org.ametiste.routine.infrastructure.protocol
 
org.ametiste.routine.infrastructure.protocol.moddata - package org.ametiste.routine.infrastructure.protocol.moddata
 
org.ametiste.routine.infrastructure.protocol.taskpool - package org.ametiste.routine.infrastructure.protocol.taskpool
 
OVERAL_ISSUE_TASK_TIMING - Static variable in interface org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocolMetrics
 
OVERAL_LOAD_TIMING - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 
OVERAL_STORE_TIMING - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 

P

prepareExecution() - Method in class org.ametiste.routine.domain.task.Task
 
properties() - Method in class org.ametiste.routine.domain.task.ExecutionLine
 
ProtocolGatewayService - Class in org.ametiste.routine.infrastructure.protocol
 
ProtocolGatewayService(Map<Class<? extends Protocol>, ProtocolFactory<?>>) - Constructor for class org.ametiste.routine.infrastructure.protocol.ProtocolGatewayService
 

R

reflect(TaskReflection) - Method in interface org.ametiste.routine.domain.task.reflect.TaskReflection
 
reflectAs(TaskReflection) - Method in interface org.ametiste.routine.domain.task.reflect.TaskPrism
 
reflectAs(TaskReflection) - Method in class org.ametiste.routine.domain.task.Task
 
RegisteredMod - Class in org.ametiste.routine.infrastructure.mod
 
RegisteredMod(String, String, ModGateway) - Constructor for class org.ametiste.routine.infrastructure.mod.RegisteredMod
 
run() - Method in class org.ametiste.routine.application.action.StartupCleanAction
 

S

saveModProperty(String, String, String) - Method in interface org.ametiste.routine.domain.ModRepository
 
saveTask(Task) - Method in interface org.ametiste.routine.domain.task.TaskRepository
 
SCHEME_PROPERTY_NAME - Static variable in class org.ametiste.routine.domain.task.Task
 
session(Class<T>) - Method in class org.ametiste.routine.infrastructure.protocol.DirectProtocolGateway
 
StartupCleanAction - Class in org.ametiste.routine.application.action
This action is designed to prevent tasks of hangin in abnormal states in case of application restarts.
StartupCleanAction(TaskRepository) - Constructor for class org.ametiste.routine.application.action.StartupCleanAction
 
storeData(String, String) - Method in class org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocol
 

T

Task - Class in org.ametiste.routine.domain.task
 
Task() - Constructor for class org.ametiste.routine.domain.task.Task
 
Task(TaskReflection) - Constructor for class org.ametiste.routine.domain.task.Task
 
Task.State - Enum in org.ametiste.routine.domain.task
 
TASK_EXECUTION_TIMING - Static variable in interface org.ametiste.routine.infrastructure.execution.ExecutionMetrics
 
TaskAppEvenets - Interface in org.ametiste.routine.application.service
General protocol to send various app events through the system.
TaskCreationRejectedBySchemeException - Exception in org.ametiste.routine.domain.scheme
This exception indicates violation of a constraint during TaskScheme execution.
TaskCreationRejectedBySchemeException(String) - Constructor for exception org.ametiste.routine.domain.scheme.TaskCreationRejectedBySchemeException
 
TaskCreationRejectedBySchemeException(String, Throwable) - Constructor for exception org.ametiste.routine.domain.scheme.TaskCreationRejectedBySchemeException
 
TaskExecutionService - Interface in org.ametiste.routine.application.service.execution
 
taskIssued(UUID) - Method in interface org.ametiste.routine.application.service.TaskAppEvenets
 
TaskIssueService - Interface in org.ametiste.routine.application.service.issue
 
TaskIssuingException - Exception in org.ametiste.routine.application.service.issue
 
TaskIssuingException(String) - Constructor for exception org.ametiste.routine.application.service.issue.TaskIssuingException
 
TaskIssuingException(String, Throwable) - Constructor for exception org.ametiste.routine.application.service.issue.TaskIssuingException
 
TaskLens - Interface in org.ametiste.routine.domain.task.reflect
 
taskPended(ExecutionOrder) - Method in interface org.ametiste.routine.application.service.TaskAppEvenets
 
TaskPrism - Interface in org.ametiste.routine.domain.task.reflect
 
TaskPropertiesRegistry - Interface in org.ametiste.routine.domain.task.properties
 
TaskProperty - Class in org.ametiste.routine.domain.task.properties
 
TaskProperty(String, String) - Constructor for class org.ametiste.routine.domain.task.properties.TaskProperty
 
TaskPropertyFactory - Interface in org.ametiste.routine.domain.task.properties
 
TaskReflection - Interface in org.ametiste.routine.domain.task.reflect
 
TaskRepository - Interface in org.ametiste.routine.domain.task
 
TaskScheme - Interface in org.ametiste.routine.domain.scheme
 
TaskSchemeException - Exception in org.ametiste.routine.domain.scheme
Base class for all exceptions that may be thrown during TaskScheme execution.
TaskSchemeException(String) - Constructor for exception org.ametiste.routine.domain.scheme.TaskSchemeException
 
TaskSchemeException(String, Throwable) - Constructor for exception org.ametiste.routine.domain.scheme.TaskSchemeException
 
TaskSchemeRepository - Interface in org.ametiste.routine.domain.scheme
 
TaskTimeoutAction - Class in org.ametiste.routine.application.action
 
TaskTimeoutAction(TaskExecutionService, long) - Constructor for class org.ametiste.routine.application.action.TaskTimeoutAction
 
terminate(String) - Method in class org.ametiste.routine.domain.task.Task
 
terminateOperation(UUID) - Method in class org.ametiste.routine.domain.task.Task
 
text() - Method in class org.ametiste.routine.domain.task.notices.Notice
 

V

value - Variable in class org.ametiste.routine.domain.task.properties.TaskProperty
 
value() - Method in class org.ametiste.routine.domain.task.properties.TaskProperty
 
valueOf(String) - Static method in enum org.ametiste.routine.domain.task.Task.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ametiste.routine.domain.task.Task.State
Returns an array containing the constants of this enum type, in the order they are declared.
verifyCreationRequest(Map<String, String>, String) - Method in class org.ametiste.routine.domain.scheme.AbstractTaskScheme
 

_

__LOAD_TIMING - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 
__OVERALL_PREFIX - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 
__OVERALL_PREFIX - Static variable in interface org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocolMetrics
 
__PREFIX - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 
__PREFIX - Static variable in interface org.ametiste.routine.infrastructure.protocol.taskpool.DirectTaskPoolProtocolMetrics
 
__STORE_TIMING - Static variable in interface org.ametiste.routine.infrastructure.protocol.moddata.DirectModDataProtocolMetrics
 
A B C D E F G H I L M N O P R S T V _ 
Skip navigation links