Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AggregateRepository<KEY,
AGGREGATE> - Interface in org.opentestfactory.services.components.domain -
Describe a storage for an AGGREGATE.
- anonymousAllowed() - Method in class org.opentestfactory.services.components.auth.AuthConfiguration
- append(Object) - Method in class org.opentestfactory.services.components.logger.WorkflowAppender
- AuthConfiguration - Class in org.opentestfactory.services.components.auth
-
Configuration object for the OTF authentication.
- AuthConfiguration(List<File>) - Constructor for class org.opentestfactory.services.components.auth.AuthConfiguration
B
- buildDelete() - Method in class org.opentestfactory.services.components.http.HttpRequestBuilder
- buildNotification(WorkflowContext, Object) - Method in class org.opentestfactory.services.components.logger.WorkflowAppender
- buildPost() - Method in class org.opentestfactory.services.components.http.HttpRequestBuilder
- buildPut() - Method in class org.opentestfactory.services.components.http.HttpRequestBuilder
- BusApiClient - Interface in org.opentestfactory.services.components.bus
- BusApiClientImpl - Class in org.opentestfactory.services.components.bus
- BusApiClientImpl(ObjectMapper, String, String, String) - Constructor for class org.opentestfactory.services.components.bus.BusApiClientImpl
C
- CancellationResult - Class in org.opentestfactory.services.components.bus.subscription
- CancellationResult(String, String) - Constructor for class org.opentestfactory.services.components.bus.subscription.CancellationResult
- cleanWorkflowContextUp() - Static method in class org.opentestfactory.services.components.logger.WorkflowContext
D
- doFilter(HttpRequest<?>, ServerFilterChain) - Method in class org.opentestfactory.services.components.auth.JwtAuthFilter
- doInWorker(SynchronousTask) - Method in class org.opentestfactory.services.components.worker.WorkerNotifier
-
Execute a given method surrounded by workerStart/workerStop notification emitted before/after the task.
- doTask() - Method in class org.opentestfactory.services.components.logger.WorkflowTask
F
- findById(String) - Method in class org.opentestfactory.services.components.repository.InMemoryRepository
- findById(KEY) - Method in interface org.opentestfactory.services.components.domain.AggregateRepository
- fromBase(Selector) - Static method in class org.opentestfactory.services.components.bus.subscription.Selector
G
- get() - Static method in class org.opentestfactory.services.components.logger.WorkflowContext
- getEndpoint() - Method in class org.opentestfactory.services.components.bus.subscription.Subscriber
- getHttpClient() - Static method in class org.opentestfactory.services.components.http.HttpClient
- getId() - Method in interface org.opentestfactory.services.components.domain.Identified
- getInsecureSkipTlsVerify() - Method in class org.opentestfactory.services.components.bus.subscription.Subscriber
- getJobId() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- getJobOrigin() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- getOtfMessage() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- getSelector() - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- getSpec() - Method in class org.opentestfactory.services.components.bus.subscription.Subscription
- getSubscriber() - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- getWorkflowId() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
H
- handleHttpErrors(ClassicHttpResponse, String) - Static method in class org.opentestfactory.services.components.http.HttpResponseErrorHandler
- hasJobId() - Method in class org.opentestfactory.services.components.logger.WorkflowContext
- hasJobID() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- hasJobOrigin() - Method in class org.opentestfactory.services.components.logger.WorkflowContext
- hasJobOrigin() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- hasStepId() - Method in class org.opentestfactory.services.components.logger.WorkflowContext
- hasStepId() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- hasStepOrigin() - Method in class org.opentestfactory.services.components.logger.WorkflowContext
- hasStepOrigin() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- HttpClient - Class in org.opentestfactory.services.components.http
- HttpClientException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpClientException() - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpClientException
- HttpClientException(String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpClientException
- HttpClientException(String, Exception) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpClientException
- HttpClientResponseException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpClientResponseException(int, String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpClientResponseException
- HttpForbiddenException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpForbiddenException(String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpForbiddenException
- HttpMethodNotAllowedException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpMethodNotAllowedException(String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpMethodNotAllowedException
- HttpNotFoundException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpNotFoundException(String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpNotFoundException
- HttpNotImplementedException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpNotImplementedException(String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpNotImplementedException
- HttpPreconditionFailedException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpPreconditionFailedException(String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpPreconditionFailedException
- HttpRedirectionException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpRedirectionException(int, String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpRedirectionException
- HttpRequestBuilder - Class in org.opentestfactory.services.components.http
- HttpRequestBuilder() - Constructor for class org.opentestfactory.services.components.http.HttpRequestBuilder
- HttpRequestBuilderException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpRequestBuilderException(String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpRequestBuilderException
- HttpResponseErrorHandler - Class in org.opentestfactory.services.components.http
- HttpServerException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpServerException(int, String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpServerException
- HttpUnauthorizedException - Exception Class in org.opentestfactory.services.components.http.exception
- HttpUnauthorizedException(String) - Constructor for exception class org.opentestfactory.services.components.http.exception.HttpUnauthorizedException
I
- Identified<KEY> - Interface in org.opentestfactory.services.components.domain
- InMemoryRepository<AGGREGATE> - Class in org.opentestfactory.services.components.repository
-
Basic implementation of
AggregateRepositoryfor Aggregates with String keys. - InMemoryRepository() - Constructor for class org.opentestfactory.services.components.repository.InMemoryRepository
- INSECURE_ALLOWED_KEY - Static variable in class org.opentestfactory.services.components.auth.AuthConfiguration
- insecureSkipTlsVerify - Variable in class org.opentestfactory.services.components.bus.subscription.Subscriber
J
- JOB_ID_KEY - Static variable in class org.opentestfactory.services.components.logger.WorkflowEvent
- JOB_ORIGIN_KEY - Static variable in class org.opentestfactory.services.components.logger.WorkflowEvent
- jobId() - Method in class org.opentestfactory.services.components.logger.WorkflowContext
- jobOrigin() - Method in class org.opentestfactory.services.components.logger.WorkflowContext
- JwtAuthFilter - Class in org.opentestfactory.services.components.auth
-
This filter checks if authentication is needed per the active configuration and if so, checks if the JWT auth token was sent and is valid.
- JwtAuthFilter(AuthConfiguration) - Constructor for class org.opentestfactory.services.components.auth.JwtAuthFilter
L
- launch() - Method in class org.opentestfactory.services.components.logger.WorkflowTask
- LOGGER - Variable in class org.opentestfactory.services.components.repository.InMemoryRepository
- loggingQueue - Variable in class org.opentestfactory.services.components.logger.WorkflowAppender
N
- name() - Method in class org.opentestfactory.services.components.bus.subscription.Subscription
- notifyWorkerCompleted() - Method in class org.opentestfactory.services.components.worker.WorkerNotifier
- notifyWorkerStarted() - Method in class org.opentestfactory.services.components.worker.WorkerNotifier
O
- org.opentestfactory.services.components.application.utils - package org.opentestfactory.services.components.application.utils
- org.opentestfactory.services.components.auth - package org.opentestfactory.services.components.auth
-
These components provide the authentication mechanism.
- org.opentestfactory.services.components.bus - package org.opentestfactory.services.components.bus
- org.opentestfactory.services.components.bus.subscription - package org.opentestfactory.services.components.bus.subscription
- org.opentestfactory.services.components.domain - package org.opentestfactory.services.components.domain
- org.opentestfactory.services.components.http - package org.opentestfactory.services.components.http
- org.opentestfactory.services.components.http.exception - package org.opentestfactory.services.components.http.exception
- org.opentestfactory.services.components.logger - package org.opentestfactory.services.components.logger
-
This package implements logging components for logback (which is the logging framework leveraged by spring-boot) to publish workflow-level logs as notifications.
- org.opentestfactory.services.components.repository - package org.opentestfactory.services.components.repository
- org.opentestfactory.services.components.worker - package org.opentestfactory.services.components.worker
P
- PublicationStatus - Class in org.opentestfactory.services.components.bus
- PublicationStatus(String, String) - Constructor for class org.opentestfactory.services.components.bus.PublicationStatus
- publicationWorker - Variable in class org.opentestfactory.services.components.logger.WorkflowAppender
- publishEvent(OTFMessage) - Method in interface org.opentestfactory.services.components.bus.BusApiClient
- publishEvent(OTFMessage) - Method in class org.opentestfactory.services.components.bus.BusApiClientImpl
R
- registerContext(WorkflowContext) - Static method in class org.opentestfactory.services.components.logger.WorkflowContext
- registerLogbackWorkflowAppender(ApplicationContext, String) - Static method in class org.opentestfactory.services.components.application.utils.WorkflowAppenderRegister
- registerWorkflowContext(OTFMessage) - Static method in class org.opentestfactory.services.components.logger.WorkflowContext
- remove(AGGREGATE) - Method in interface org.opentestfactory.services.components.domain.AggregateRepository
- remove(AGGREGATE) - Method in class org.opentestfactory.services.components.repository.InMemoryRepository
- run() - Method in class org.opentestfactory.services.components.logger.WorkflowTask
- runSynchronously() - Method in interface org.opentestfactory.services.components.worker.SynchronousTask
S
- save(AGGREGATE) - Method in interface org.opentestfactory.services.components.domain.AggregateRepository
- save(AGGREGATE) - Method in class org.opentestfactory.services.components.repository.InMemoryRepository
- Selector - Class in org.opentestfactory.services.components.bus.subscription
- Selector(String, Map<String, String>, Map<String, String>, List<Map<String, String>>) - Constructor for class org.opentestfactory.services.components.bus.subscription.Selector
- setEndpoint(URL) - Method in class org.opentestfactory.services.components.bus.subscription.Subscriber
- setQueueSize(Integer) - Method in class org.opentestfactory.services.components.logger.WorkflowAppender
-
Use this optional field to tune queue size.
- setSelector(Selector) - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- setSpec(Specification) - Method in class org.opentestfactory.services.components.bus.subscription.Subscription
- setSubscriber(Subscriber) - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- Specification - Class in org.opentestfactory.services.components.bus.subscription
- Specification(URL) - Constructor for class org.opentestfactory.services.components.bus.subscription.Specification
- Specification(Subscriber, Selector) - Constructor for class org.opentestfactory.services.components.bus.subscription.Specification
- start() - Method in class org.opentestfactory.services.components.logger.WorkflowAppender
- STEP_ID_KEY - Static variable in class org.opentestfactory.services.components.logger.WorkflowEvent
- STEP_ORIGIN_KEY - Static variable in class org.opentestfactory.services.components.logger.WorkflowEvent
- stepId() - Method in class org.opentestfactory.services.components.logger.WorkflowContext
- stepId() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- stepOrigin() - Method in class org.opentestfactory.services.components.logger.WorkflowContext
- stepOrigin() - Method in class org.opentestfactory.services.components.logger.WorkflowEvent
- stop() - Method in class org.opentestfactory.services.components.logger.WorkflowAppender
- subscribe(Subscription) - Method in interface org.opentestfactory.services.components.bus.BusApiClient
- subscribe(Subscription) - Method in class org.opentestfactory.services.components.bus.BusApiClientImpl
- Subscriber - Class in org.opentestfactory.services.components.bus.subscription
-
This is a subscriber descriptor.
- Subscriber(URL) - Constructor for class org.opentestfactory.services.components.bus.subscription.Subscriber
- Subscription - Class in org.opentestfactory.services.components.bus.subscription
-
Specification of a subscription to the event bus.
- Subscription(Specification, String) - Constructor for class org.opentestfactory.services.components.bus.subscription.Subscription
- SubscriptionResult - Class in org.opentestfactory.services.components.bus.subscription
- SubscriptionResult(String, String) - Constructor for class org.opentestfactory.services.components.bus.subscription.SubscriptionResult
- SynchronousTask - Interface in org.opentestfactory.services.components.worker
-
Specialized interface used to mark task as synchronous.
T
- trustedAutorities() - Method in class org.opentestfactory.services.components.auth.AuthConfiguration
U
- UnauthorizedStatus - Class in org.opentestfactory.services.components.auth
- UnauthorizedStatus(String) - Constructor for class org.opentestfactory.services.components.auth.UnauthorizedStatus
- unsubscribe(String) - Method in interface org.opentestfactory.services.components.bus.BusApiClient
- unsubscribe(String) - Method in class org.opentestfactory.services.components.bus.BusApiClientImpl
- uuid() - Method in class org.opentestfactory.services.components.bus.subscription.SubscriptionResult
W
- withBearerToken(String) - Method in class org.opentestfactory.services.components.http.HttpRequestBuilder
- withCategory(Category) - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- withCategory(Category) - Method in class org.opentestfactory.services.components.bus.subscription.Subscription
- withContent(String) - Method in class org.opentestfactory.services.components.http.HttpRequestBuilder
- withEncodedAuthorizationHeader(String, String) - Method in class org.opentestfactory.services.components.http.HttpRequestBuilder
- withEndpoint(String, URL) - Static method in class org.opentestfactory.services.components.bus.subscription.Subscription
- withInsecureSkipTlsVerify() - Method in class org.opentestfactory.services.components.bus.subscription.Subscriber
- withMatchField(String, String) - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- withMatchField(String, String) - Method in class org.opentestfactory.services.components.bus.subscription.Subscription
- withMatchFieldExpression(List<Map<String, String>>) - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- withMatchFieldExpression(List<Map<String, String>>) - Method in class org.opentestfactory.services.components.bus.subscription.Subscription
- withMatchKind(String) - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- withMatchKind(String) - Method in class org.opentestfactory.services.components.bus.subscription.Subscription
- withMatchLabel(String, String) - Method in class org.opentestfactory.services.components.bus.subscription.Specification
- withMatchLabel(String, String) - Method in class org.opentestfactory.services.components.bus.subscription.Subscription
- withoutInsecureSkipTlsVerify() - Method in class org.opentestfactory.services.components.bus.subscription.Subscriber
- withUri(String) - Method in class org.opentestfactory.services.components.http.HttpRequestBuilder
- withUserAgent(String) - Method in class org.opentestfactory.services.components.http.HttpRequestBuilder
- WorkerNotifier - Class in org.opentestfactory.services.components.worker
-
Convenience class usable to handle
WorkerJobStartedandWorkerJobComplete. - WorkerNotifier(BusApiClient, String, String) - Constructor for class org.opentestfactory.services.components.worker.WorkerNotifier
- WorkflowAppender - Class in org.opentestfactory.services.components.logger
-
This logback appender publishes workflow-related logs as notifications.
- WorkflowAppender(BusApiClient) - Constructor for class org.opentestfactory.services.components.logger.WorkflowAppender
- WorkflowAppenderRegister - Class in org.opentestfactory.services.components.application.utils
- WorkflowContext - Class in org.opentestfactory.services.components.logger
-
Instances of this class are attached to threads when they perform workflow-related tasks.
- WorkflowContext(WorkflowEvent) - Constructor for class org.opentestfactory.services.components.logger.WorkflowContext
- WorkflowEvent - Class in org.opentestfactory.services.components.logger
- WorkflowEvent(OTFMessage) - Constructor for class org.opentestfactory.services.components.logger.WorkflowEvent
- workflowId - Variable in class org.opentestfactory.services.components.logger.WorkflowContext
- WorkflowTask - Class in org.opentestfactory.services.components.logger
-
This class is the base class of all microservice tasks.
- WorkflowTask() - Constructor for class org.opentestfactory.services.components.logger.WorkflowTask
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form