Index

A B C D F G H I J L N O P R S T U W 
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 AggregateRepository for 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 WorkerJobStarted and WorkerJobComplete.
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
 
A B C D F G H I J L N O P R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form