Index

A B C D E F G H I J K L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractTestRunner<T> - Class in io.github.microcks.util.test
A runner responsible for running test on a given service endpoint.
AbstractTestRunner() - Constructor for class io.github.microcks.util.test.AbstractTestRunner
 
activateJob(String, UserInfo) - Method in class io.github.microcks.web.JobController
 
add(String, boolean) - Method in class io.github.microcks.util.script.StringToStringsMap
 
add(String, String) - Method in class io.github.microcks.util.script.HttpHeadersStringToStringsMap
 
add(String, String) - Method in class io.github.microcks.util.script.StringToStringsMap
 
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class io.github.microcks.config.WebMvcConfiguration
 
addInterceptors(InterceptorRegistry) - Method in class io.github.microcks.config.WebMvcConfiguration
 
addNamespaceURI(String, String) - Method in class io.github.microcks.util.WritableNamespaceContext
 
aggregateDailyStatistics(String) - Method in interface io.github.microcks.repository.CustomDailyStatisticRepository
 
aggregateDailyStatistics(String) - Method in class io.github.microcks.repository.DailyStatisticRepositoryImpl
 
aggregateDailyStatistics(String, String) - Method in interface io.github.microcks.repository.CustomDailyStatisticRepository
 
aggregateDailyStatistics(String, String) - Method in class io.github.microcks.repository.DailyStatisticRepositoryImpl
 
aggregateTestConformanceMetric() - Method in interface io.github.microcks.repository.CustomTestConformanceMetricRepository
 
aggregateTestConformanceMetric() - Method in class io.github.microcks.repository.TestConformanceMetricRepositoryImpl
 
applyRequestMetadata(CallCredentials.RequestInfo, Executor, CallCredentials.MetadataApplier) - Method in class io.github.microcks.util.grpc.TokenCallCredentials
 
ArtifactInfo - Class in io.github.microcks.service
Simple wrapper for essential information about a API | Service artifact.
ArtifactInfo(String, boolean) - Constructor for class io.github.microcks.service.ArtifactInfo
Create a new ArtifactInfo with mandatory attributes.
AsyncAPIImporter - Class in io.github.microcks.util.asyncapi
An implementation of MockRepositoryImporter that deals with AsyncAPI v2.0.x specification file ; whether encoding into JSON or YAML documents.
AsyncAPIImporter(String, ReferenceResolver) - Constructor for class io.github.microcks.util.asyncapi.AsyncAPIImporter
Build a new importer.
AsyncAPITestRunner - Class in io.github.microcks.util.asyncapi
This is an implementation of HttpTestRunner that deals with AsyncAPI schema testing.
AsyncAPITestRunner(ResourceRepository, SecretRepository) - Constructor for class io.github.microcks.util.asyncapi.AsyncAPITestRunner
Build a new AsyncAPITestRunner using a resource repository for retrieving AsyncAPI specification.
AUTHORIZATION_METADATA_KEY - Static variable in class io.github.microcks.util.grpc.TokenCallCredentials
 
AuthorizationChecker - Class in io.github.microcks.security
A Spring component that holds security checking related utility methods.
AuthorizationChecker() - Constructor for class io.github.microcks.security.AuthorizationChecker
 
AuthorizationException - Exception in io.github.microcks.security
Checked exception for authorization issues.
AuthorizationException(String) - Constructor for exception io.github.microcks.security.AuthorizationException
 
AuthorizationException(String, Throwable) - Constructor for exception io.github.microcks.security.AuthorizationException
 

B

BEARER_TYPE - Static variable in class io.github.microcks.util.grpc.TokenCallCredentials
 
bindEnvironment(ScriptEngine, String, Map<String, Object>) - Static method in class io.github.microcks.util.script.ScriptEngineBinder
Create and bind a SoapUI environment for a ScriptEngine.
bindEnvironment(ScriptEngine, String, Map<String, Object>, HttpServletRequest) - Static method in class io.github.microcks.util.script.ScriptEngineBinder
Create and bind an environment from Http request for a ScriptEngine.
buildEvaluableRequest(String, String, HttpServletRequest) - Static method in class io.github.microcks.web.MockControllerCommons
Build an Evaluable request from various request elements.
buildFromJsonString(String) - Static method in class io.github.microcks.util.dispatcher.FallbackSpecification
Build a specification from a JSON string.
buildFromJsonString(String) - Static method in class io.github.microcks.util.dispatcher.JsonEvaluationSpecification
Build a specification from a JSON string.
buildFromParamsMap(String, Map<String, String>) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Build a dispatch criteria string from URI parameters contained into a map
buildFromPartsMap(String, Map<String, String>) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Build a dispatch criteria string from map of parts (key is part name, value is part real value)
buildGenericUnaryMethodDescriptor(String) - Static method in class io.github.microcks.util.grpc.GrpcUtil
Build a generic GRPC Unary Method descriptor (using byte[] as input and byte[] as output.
buildMethod(String) - Method in class io.github.microcks.util.asyncapi.AsyncAPITestRunner
 
buildMethod(String) - Method in class io.github.microcks.util.graphql.GraphQLTestRunner
Build the HttpMethod corresponding to string.
buildMethod(String) - Method in class io.github.microcks.util.grpc.GrpcTestRunner
Build the HttpMethod corresponding to string.
buildMethod(String) - Method in class io.github.microcks.util.openapi.OpenAPITestRunner
Build the HttpMethod corresponding to string.
buildMethod(String) - Method in class io.github.microcks.util.postman.PostmanTestStepsRunner
 
buildMethod(String) - Method in class io.github.microcks.util.soapui.SoapUITestStepsRunner
 
buildMethod(String) - Method in class io.github.microcks.util.test.AbstractTestRunner
(interpretation is subject to implementation)
buildMethod(String) - Method in class io.github.microcks.util.test.HttpTestRunner
Build the HttpMethod corresponding to string.
buildMethod(String) - Method in class io.github.microcks.util.test.SoapHttpTestRunner
Build the HttpMethod corresponding to string.
buildOperationName(JsonNode, String) - Static method in class io.github.microcks.util.postman.PostmanCollectionImporter
Build a coherent operation name from the JsonNode of collection representing operation (ie. having a request item) and an operationNameRadix (ie. a subcontext or nested subcontext folder where operation is stored).
buildProxySettings() - Method in class io.github.microcks.config.ProxyConfiguration
 
buildRemoteURL(String, String) - Method in class io.github.microcks.util.GitLabReferenceURLBuilder
 
buildRemoteURL(String, String) - Method in interface io.github.microcks.util.RelativeReferenceURLBuilder
Build a suitable download URL for a reference found into a base file.
buildRemoteURL(String, String) - Method in class io.github.microcks.util.SimpleReferenceURLBuilder
 
buildURIFromPattern(String, List<Parameter>) - Static method in class io.github.microcks.util.URIBuilder
Build a URI from a URI pattern (using {} or /: for marked variable parts) and using other query parameters
buildURIFromPattern(String, Map<String, String>) - Static method in class io.github.microcks.util.URIBuilder
Build a URI from a URI pattern (using {} or /: for marked variable parts) and using other query parameters
buildValue(Set<String>) - Method in class io.github.microcks.util.test.AbstractTestRunner
Build a single string value from values set.
buildXPathMatcherFromRules(String) - Static method in class io.github.microcks.util.soapui.SoapUIXPathBuilder
Build a XPath expressions matcher from SoapUI Rules.

C

cleanResolvedReferences() - Method in class io.github.microcks.util.ReferenceResolver
Cleans up already resolved references.
completeMetadata(Metadata, JsonNode) - Static method in class io.github.microcks.util.metadata.MetadataExtractor
Complete a Metadata object with extracted metadata from JsonNode.
completeOperationProperties(Operation, JsonNode) - Static method in class io.github.microcks.util.metadata.MetadataExtractor
Complete an Operation object with extracted properties from JsonNode.
ConfigurationConstants - Class in io.github.microcks.config
Definition of configuration constants.
configureTestConformanceMetric(Service) - Method in class io.github.microcks.service.MetricsService
Configure a TestConformanceMetric object for a given Service.
containsKeyIgnoreCase(String) - Method in class io.github.microcks.util.script.StringToStringsMap
 
convertSoapUITemplate(String) - Static method in class io.github.microcks.web.SoapController
Convert a SoapUI template like <something>${myParam}</something> into a Microcks one that could be later rendered through the template engine. ie: <something>{{ myParam }}</something>.
corsConfigurer() - Method in class io.github.microcks.config.WebConfiguration
 
CorsFilter - Class in io.github.microcks.web.filter
Simple filter for enabling CORS on http request.
CorsFilter() - Constructor for class io.github.microcks.web.filter.CorsFilter
 
countByServiceId(String) - Method in interface io.github.microcks.repository.GenericResourceRepository
 
countByServiceId(String) - Method in interface io.github.microcks.repository.TestResultRepository
 
countJobs() - Method in class io.github.microcks.web.JobController
 
countResources(String) - Method in class io.github.microcks.web.GenericResourceController
 
countSecrets() - Method in class io.github.microcks.web.SecretController
 
countServices() - Method in class io.github.microcks.web.ServiceController
 
countServicesByType() - Method in interface io.github.microcks.repository.CustomServiceRepository
 
countServicesByType() - Method in class io.github.microcks.repository.ServiceRepositoryImpl
 
countTestsByService(String) - Method in class io.github.microcks.web.TestController
 
createGenericEventService(GenericResourceServiceDTO) - Method in class io.github.microcks.web.ServiceController
 
createGenericEventService(String, String, String, String) - Method in class io.github.microcks.service.ServiceService
Create a new Service concerning a Generic Event for dynamic mocking.
createGenericResourceService(GenericResourceServiceDTO) - Method in class io.github.microcks.web.ServiceController
 
createGenericResourceService(String, String, String, String) - Method in class io.github.microcks.service.ServiceService
Create a new Service concerning a GenericResource for dynamic mocking.
createJob(ImportJob) - Method in class io.github.microcks.web.JobController
 
createResource(String, String, String, Long, String, HttpServletRequest) - Method in class io.github.microcks.web.DynamicMockRestController
 
createSecret(Secret) - Method in class io.github.microcks.web.SecretController
 
createTest(TestRequestDTO) - Method in class io.github.microcks.web.TestController
 
CustomDailyStatisticRepository - Interface in io.github.microcks.repository
Custom repository interface for DailyStatistic domain objects.
CustomDailyStatisticRepository.InvocationCount - Class in io.github.microcks.repository
 
CustomGenericResourceRepository - Interface in io.github.microcks.repository
Custom repository interface for GenericResource domain objects.
CustomImportJobRepository - Interface in io.github.microcks.repository
Custom repository interface for ImportJob domain objects.
CustomServiceRepository - Interface in io.github.microcks.repository
Custom repository interface for Service domain objects.
CustomServiceRepository.LabelValues - Class in io.github.microcks.repository
 
CustomServiceRepository.ServiceCount - Class in io.github.microcks.repository
 
CustomTestConformanceMetricRepository - Interface in io.github.microcks.repository
Custom repository interface for TestConformanceMetric domain objects.

D

DailyStatisticRepository - Interface in io.github.microcks.repository
Repository interface for DailyStatistic domain objects.
DailyStatisticRepositoryImpl - Class in io.github.microcks.repository
Implementation of CustomDailyStatisticRepository.
DailyStatisticRepositoryImpl() - Constructor for class io.github.microcks.repository.DailyStatisticRepositoryImpl
 
DailyStatisticRepositoryImpl.WrappedDailyStatistic - Class in io.github.microcks.repository
Utility class used for wrapping a DailyStatistic object within MapReduce command results.
DailyStatisticsFeeder - Class in io.github.microcks.listener
Application event listener that updates daily statistics on incoming event.
DailyStatisticsFeeder() - Constructor for class io.github.microcks.listener.DailyStatisticsFeeder
 
deleteJob(String, UserInfo) - Method in class io.github.microcks.web.JobController
 
deleteResource(String, String, String, String, Long) - Method in class io.github.microcks.web.DynamicMockRestController
 
deleteService(String) - Method in class io.github.microcks.web.SecretController
 
deleteService(String, UserInfo) - Method in class io.github.microcks.service.ServiceService
Remove a Service and its bound documents using the service id.
deleteService(String, UserInfo) - Method in class io.github.microcks.web.ServiceController
 
destroy() - Method in class io.github.microcks.web.filter.CorsFilter
 
destroy() - Method in class io.github.microcks.web.filter.StaticResourcesFilter
 
DispatchCases - Class in io.github.microcks.util.dispatcher
A structure for holding dispatch cases with a default case.
DispatchCases() - Constructor for class io.github.microcks.util.dispatcher.DispatchCases
 
DispatchCriteriaHelper - Class in io.github.microcks.util
This is a helper for extracting and building dispatch criteria from many sources.
DispatchCriteriaHelper() - Constructor for class io.github.microcks.util.DispatchCriteriaHelper
 
DispatchStyles - Class in io.github.microcks.util
Handler for dispatch styles constants.
DispatchStyles() - Constructor for class io.github.microcks.util.DispatchStyles
 
DocumentationController - Class in io.github.microcks.web
A controller for generating API documentation for contracts mocked within Microcks.
DocumentationController() - Constructor for class io.github.microcks.web.DocumentationController
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.github.microcks.web.filter.CorsFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.github.microcks.web.filter.StaticResourcesFilter
 
doImportJob(ImportJob) - Method in class io.github.microcks.service.JobService
Realize the import of a repository defined into an import job.
DynamicMockRestController - Class in io.github.microcks.web
This is the controller for Dynamic mocks in Microcks.
DynamicMockRestController() - Constructor for class io.github.microcks.web.DynamicMockRestController
 

E

EnableUserInfoInContext - Annotation Interface in io.github.microcks.security
Method level annotation marking methods that need injection of UserInfo bean into current execution context.
EntityAlreadyExistsException - Exception in io.github.microcks.util
A typed exception telling that an entity with similar properties already exists into datastore.
EntityAlreadyExistsException(String) - Constructor for exception io.github.microcks.util.EntityAlreadyExistsException
 
EntityAlreadyExistsException(String, Throwable) - Constructor for exception io.github.microcks.util.EntityAlreadyExistsException
 
equals - Enum constant in enum class io.github.microcks.util.dispatcher.EvaluationOperator
 
equals(Object) - Method in class io.github.microcks.util.script.StringToStringsMap
 
evaluate(String, JsonEvaluationSpecification) - Static method in class io.github.microcks.util.dispatcher.JsonExpressionEvaluator
Evaluate a Json payload regarding a specification.
EvaluationOperator - Enum Class in io.github.microcks.util.dispatcher
This is an enumeration of evaluation operators.
EventMessageRepository - Interface in io.github.microcks.repository
Repository interface for EventMessage domain objects.
execute(String, String, Boolean, Long, String, HttpServletRequest) - Method in class io.github.microcks.web.SoapController
 
execute(String, String, Long, String, HttpServletRequest) - Method in class io.github.microcks.web.GraphQLController
 
execute(String, String, Long, String, HttpServletRequest) - Method in class io.github.microcks.web.RestController
 
execute(String, String, HttpServletRequest) - Method in class io.github.microcks.web.DocumentationController
 
execute(String, HttpServletRequest) - Method in class io.github.microcks.web.ResourceController
 
ExportController - Class in io.github.microcks.web
A Controller for getting an export of microcks repository.
ExportController() - Constructor for class io.github.microcks.web.ExportController
 
exportRepository(List<String>) - Method in class io.github.microcks.web.ExportController
 
exportRepository(List<String>, String) - Method in class io.github.microcks.service.ImportExportService
Get a partial export of repository using the specified services identifiers.
extractCommonPrefix(List<String>) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Extract the common prefix between a set of URIs
extractCommonSuffix(List<String>) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Extract the common suffix between a set of URIs
extractFromParamMap(String, Map<String, String>) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
 
extractFromURIParams(String, String) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Extract and build a dispatch criteria string from URI parameters
extractFromURIPattern(String, String, String) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Extract and build a dispatch criteria string from URI pattern (containing variable parts within {} or prefixed with :), projected onto a real instanciated URI.
extractOperationName(String) - Method in class io.github.microcks.web.SoapController
Extract operation name from payload.
extractParamsFromURI(String) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Extract a dispatch rule string from URI parameters (specified using example values)
extractPartsFromURIPattern(String) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Extract a dispatch rule string from URI pattern (containing variable parts within {}) in order to explain which parts are variables.
extractPartsFromURIs(List<String>) - Static method in class io.github.microcks.util.DispatchCriteriaHelper
Extract from given URIs a dispatching rule representing the number of variable parts in this different URIs.
extractSoapAction(HttpServletRequest) - Method in class io.github.microcks.web.SoapController
Extraction Soap Action from request headers if specified.
extractTestReturnCode(Service, Operation, Request, ClientHttpResponse, String) - Method in class io.github.microcks.util.graphql.GraphQLTestRunner
 
extractTestReturnCode(Service, Operation, Request, ClientHttpResponse, String) - Method in class io.github.microcks.util.openapi.OpenAPITestRunner
 
extractTestReturnCode(Service, Operation, Request, ClientHttpResponse, String) - Method in class io.github.microcks.util.test.HttpTestRunner
This is a hook for allowing sub-classes to redefine the criteria for telling a response is a success or a failure.
extractTestReturnCode(Service, Operation, Request, ClientHttpResponse, String) - Method in class io.github.microcks.util.test.SoapHttpTestRunner
 
extractTestReturnMessage(Service, Operation, Request, ClientHttpResponse) - Method in class io.github.microcks.util.graphql.GraphQLTestRunner
 
extractTestReturnMessage(Service, Operation, Request, ClientHttpResponse) - Method in class io.github.microcks.util.openapi.OpenAPITestRunner
 
extractTestReturnMessage(Service, Operation, Request, ClientHttpResponse) - Method in class io.github.microcks.util.test.HttpTestRunner
This is a hook for allowing sub-classes to redefine the extraction of success or failure message.

F

FakeScriptMockRequest - Class in io.github.microcks.util.script
This is a fake, lightweight implementation of mockRequest objects that are typically available within SoapUI script context (see http://www.soapui.org/Service-Mocking/creating-dynamic-mockservices.html for explanations on how they are used).
FakeScriptMockRequest(String, StringToStringsMap) - Constructor for class io.github.microcks.util.script.FakeScriptMockRequest
Create a new fake request from content and headers.
FALLBACK - Static variable in class io.github.microcks.util.DispatchStyles
Constant for FALLBACK dispatch style.
FallbackSpecification - Class in io.github.microcks.util.dispatcher
Represent the specification of a Fallback evaluation.
FallbackSpecification() - Constructor for class io.github.microcks.util.dispatcher.FallbackSpecification
 
FeaturesConfigController - Class in io.github.microcks.web
A Rest controller for getting optional and additional features configuration as JSON.
FeaturesConfigController() - Constructor for class io.github.microcks.web.FeaturesConfigController
 
FileAndHeaders(File, Map<String, List<String>>) - Constructor for class io.github.microcks.util.HTTPDownloader.FileAndHeaders
 
filterFieldSelection(SelectionSet, List<FragmentDefinition>, JsonNode) - Method in class io.github.microcks.web.GraphQLController
Apply a FieldSelection filter on Json node.
findAllWithTestDateAfter(Date) - Method in interface io.github.microcks.repository.TestResultRepository
 
findByDayAndServiceNameAndServiceVersion(String, String, String) - Method in interface io.github.microcks.repository.DailyStatisticRepository
 
findByIdIn(List<String>) - Method in interface io.github.microcks.repository.CustomServiceRepository
 
findByIdIn(List<String>) - Method in class io.github.microcks.repository.ServiceRepositoryImpl
 
findByLabels(Map<String, String>) - Method in interface io.github.microcks.repository.CustomImportJobRepository
 
findByLabels(Map<String, String>) - Method in interface io.github.microcks.repository.CustomServiceRepository
 
findByLabels(Map<String, String>) - Method in class io.github.microcks.repository.ImportJobRepositoryImpl
 
findByLabels(Map<String, String>) - Method in class io.github.microcks.repository.ServiceRepositoryImpl
 
findByLabelsAndNameLike(Map<String, String>, String) - Method in interface io.github.microcks.repository.CustomImportJobRepository
 
findByLabelsAndNameLike(Map<String, String>, String) - Method in interface io.github.microcks.repository.CustomServiceRepository
 
findByLabelsAndNameLike(Map<String, String>, String) - Method in class io.github.microcks.repository.ImportJobRepositoryImpl
 
findByLabelsAndNameLike(Map<String, String>, String) - Method in class io.github.microcks.repository.ServiceRepositoryImpl
 
findByName(String) - Method in interface io.github.microcks.repository.ResourceRepository
 
findByName(String) - Method in interface io.github.microcks.repository.SecretRepository
 
findByNameAndVersion(String, String) - Method in interface io.github.microcks.repository.ServiceRepository
 
findByNameLike(String) - Method in interface io.github.microcks.repository.ImportJobRepository
 
findByNameLike(String) - Method in interface io.github.microcks.repository.SecretRepository
 
findByNameLike(String) - Method in interface io.github.microcks.repository.ServiceRepository
 
findByOperationId(String) - Method in interface io.github.microcks.repository.EventMessageRepository
 
findByOperationId(String) - Method in interface io.github.microcks.repository.RequestRepository
 
findByOperationId(String) - Method in interface io.github.microcks.repository.ResponseRepository
 
findByOperationIdAndDispatchCriteria(String, String) - Method in interface io.github.microcks.repository.ResponseRepository
 
findByOperationIdAndName(String, String) - Method in interface io.github.microcks.repository.ResponseRepository
 
findByOperationIdAndSourceArtifact(String, String) - Method in interface io.github.microcks.repository.EventMessageRepository
 
findByOperationIdAndSourceArtifact(String, String) - Method in interface io.github.microcks.repository.RequestRepository
 
findByOperationIdAndSourceArtifact(String, String) - Method in interface io.github.microcks.repository.ResponseRepository
 
findByOperationIdIn(List<String>) - Method in interface io.github.microcks.repository.EventMessageRepository
 
findByOperationIdIn(List<String>) - Method in interface io.github.microcks.repository.RequestRepository
 
findByOperationIdIn(List<String>) - Method in interface io.github.microcks.repository.ResponseRepository
 
findByServiceId(String) - Method in interface io.github.microcks.repository.ResourceRepository
 
findByServiceId(String) - Method in interface io.github.microcks.repository.TestConformanceMetricRepository
 
findByServiceId(String) - Method in interface io.github.microcks.repository.TestResultRepository
 
findByServiceId(String, Pageable) - Method in interface io.github.microcks.repository.GenericResourceRepository
 
findByServiceId(String, Pageable) - Method in interface io.github.microcks.repository.TestResultRepository
 
findByServiceIdAndJSONQuery(String, String) - Method in interface io.github.microcks.repository.CustomGenericResourceRepository
 
findByServiceIdAndJSONQuery(String, String) - Method in class io.github.microcks.repository.GenericResourceRepositoryImpl
 
findByServiceIdAndSourceArtifact(String, String) - Method in interface io.github.microcks.repository.ResourceRepository
 
findByServiceIdAndType(String, ResourceType) - Method in interface io.github.microcks.repository.ResourceRepository
 
findByServiceIdIn(List<String>) - Method in interface io.github.microcks.repository.ResourceRepository
 
findByServiceRefId(String) - Method in interface io.github.microcks.repository.ImportJobRepository
 
findByTestCaseId(String) - Method in interface io.github.microcks.repository.EventMessageRepository
 
findByTestCaseId(String) - Method in interface io.github.microcks.repository.RequestRepository
 
findByTestCaseId(String) - Method in interface io.github.microcks.repository.ResponseRepository
 
findMethodDescriptor(String, String, String) - Static method in class io.github.microcks.util.grpc.GrpcUtil
Find a Protobuf method descriptor using a base64 encoded representation of the proto descriptor + service and method name.
findReferencesByServiceId(String) - Method in interface io.github.microcks.repository.GenericResourceRepository
 
findResources(String, String, String, int, int, Long, String, HttpServletRequest) - Method in class io.github.microcks.web.DynamicMockRestController
 
findTopStatistics(String, int) - Method in interface io.github.microcks.repository.CustomDailyStatisticRepository
 
findTopStatistics(String, int) - Method in class io.github.microcks.repository.DailyStatisticRepositoryImpl
 
from(String, HttpServletRequest) - Static method in class io.github.microcks.util.graphql.GraphQLHttpRequest
Build a GraphQLHttpRequest from Http servlet request and body content.
fromHttpHeader(String) - Static method in class io.github.microcks.util.script.StringToStringsMap
 

G

GenericResourceController - Class in io.github.microcks.web
A controller that expose APIs for browsing Generic resources.
GenericResourceController() - Constructor for class io.github.microcks.web.GenericResourceController
 
GenericResourceRepository - Interface in io.github.microcks.repository
This is a Mongo repository interface for GenericResource domain objects.
GenericResourceRepositoryImpl - Class in io.github.microcks.repository
 
GenericResourceRepositoryImpl() - Constructor for class io.github.microcks.repository.GenericResourceRepositoryImpl
 
GenericResourceServiceDTO - Class in io.github.microcks.web.dto
This is DTO bean for handling creation of Service for GenericResource and dynamic mocking.
GenericResourceServiceDTO() - Constructor for class io.github.microcks.web.dto.GenericResourceServiceDTO
 
get(Object) - Method in class io.github.microcks.util.script.HttpHeadersStringToStringsMap
Override of HashMap get() to implement case-insensitive search of key.
get(String, String) - Method in class io.github.microcks.util.script.HttpHeadersStringToStringsMap
 
get(String, String) - Method in class io.github.microcks.util.script.StringToStringsMap
 
get(String, List<String>) - Method in class io.github.microcks.util.script.StringToStringsMap
 
getAggregatedTestCoverageMetrics() - Method in class io.github.microcks.web.MetricsController
 
getAlias() - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
getArtifactName() - Method in class io.github.microcks.service.ArtifactInfo
 
getCaseInsensitive(String, String) - Method in class io.github.microcks.util.script.StringToStringsMap
 
getCases() - Method in class io.github.microcks.util.dispatcher.JsonEvaluationSpecification
 
getChangeType() - Method in class io.github.microcks.event.ServiceChangeEvent
 
getClasspathResource(String) - Static method in class io.github.microcks.util.ResourceUtil
Load a resource from classspath using its path.
getConfig() - Method in class io.github.microcks.web.FeaturesConfigController
 
getConfig() - Method in class io.github.microcks.web.KeycloakConfigController
 
getConfig() - Method in class io.github.microcks.web.VersionInfoController
 
getDay() - Method in class io.github.microcks.repository.CustomDailyStatisticRepository.InvocationCount
 
getDefault() - Method in class io.github.microcks.util.dispatcher.DispatchCases
 
getDefaultDelay() - Method in class io.github.microcks.web.dto.OperationOverrideDTO
 
getDispatcher() - Method in class io.github.microcks.util.dispatcher.FallbackSpecification
 
getDispatcher() - Method in class io.github.microcks.web.dto.OperationOverrideDTO
 
getDispatcherRules() - Method in class io.github.microcks.util.dispatcher.FallbackSpecification
 
getDispatcherRules() - Method in class io.github.microcks.web.dto.OperationOverrideDTO
 
getDuration() - Method in class io.github.microcks.event.MockInvocationEvent
 
getEmail() - Method in class io.github.microcks.security.UserInfo
 
getEventByOperation(String) - Method in class io.github.microcks.service.MessageService
Retrieve unidirectional events corresponding to an Operation.
getEventByTestCase(String) - Method in class io.github.microcks.service.MessageService
Retrieve unidirectional events corresponding to a TestCase.
getEventMessages() - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
getEventMessagesForTestCase(String, String) - Method in class io.github.microcks.web.TestController
 
getExp() - Method in class io.github.microcks.util.dispatcher.JsonEvaluationSpecification
 
getFallback() - Method in class io.github.microcks.util.dispatcher.FallbackSpecification
 
getFallbackIfAny(Operation) - Static method in class io.github.microcks.web.MockControllerCommons
Retrieve a fallback specification for this operation if one is defined.
getFamilyName() - Method in class io.github.microcks.security.UserInfo
 
getFeature() - Method in class io.github.microcks.web.FeaturesConfigController
 
getFileName(String, Map<String, List<String>>) - Method in class io.github.microcks.util.GitLabReferenceURLBuilder
 
getFileName(String, Map<String, List<String>>) - Method in interface io.github.microcks.util.RelativeReferenceURLBuilder
Returns the name of the file denoted by baseRepositoryUrl.
getFileName(String, Map<String, List<String>>) - Method in class io.github.microcks.util.SimpleReferenceURLBuilder
 
getFilteredOperations() - Method in class io.github.microcks.web.dto.TestRequestDTO
 
getGivenName() - Method in class io.github.microcks.security.UserInfo
 
getGroups() - Method in class io.github.microcks.security.UserInfo
 
getHost() - Method in class io.github.microcks.config.ProxySettings
 
getHttpReferenceContent(String, String) - Method in class io.github.microcks.util.ReferenceResolver
Retrieve a reference content from remote repository using its relative path?
getId() - Method in class io.github.microcks.repository.DailyStatisticRepositoryImpl.WrappedDailyStatistic
 
getInvocationStatForService(String, String, String) - Method in class io.github.microcks.web.MetricsController
 
getInvocationStatGlobal(String) - Method in class io.github.microcks.web.MetricsController
 
getInvocationTimestamp() - Method in class io.github.microcks.event.MockInvocationEvent
 
getInvocationTopStats(String, Integer) - Method in class io.github.microcks.web.MetricsController
 
getJob(String) - Method in class io.github.microcks.web.JobController
 
getJsonResponse() - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
getKey() - Method in class io.github.microcks.repository.CustomServiceRepository.LabelValues
 
getKeys() - Method in class io.github.microcks.util.script.StringToStringsMap
 
getLatestInvocationStatGlobal(Integer) - Method in class io.github.microcks.web.MetricsController
 
getLatestTestResults(Integer) - Method in class io.github.microcks.web.MetricsController
 
getLocalFile() - Method in class io.github.microcks.util.HTTPDownloader.FileAndHeaders
 
getMessageDefinitions(Service, Operation) - Method in class io.github.microcks.util.asyncapi.AsyncAPIImporter
 
getMessageDefinitions(Service, Operation) - Method in class io.github.microcks.util.graphql.GraphQLImporter
 
getMessageDefinitions(Service, Operation) - Method in class io.github.microcks.util.grpc.ProtobufImporter
 
getMessageDefinitions(Service, Operation) - Method in class io.github.microcks.util.metadata.MetadataImporter
 
getMessageDefinitions(Service, Operation) - Method in interface io.github.microcks.util.MockRepositoryImporter
For any operation of a service a map of associated Request and Response should be retrieve for full definition of a Service.
getMessageDefinitions(Service, Operation) - Method in class io.github.microcks.util.openapi.OpenAPIImporter
 
getMessageDefinitions(Service, Operation) - Method in class io.github.microcks.util.openapi.SwaggerImporter
 
getMessageDefinitions(Service, Operation) - Method in class io.github.microcks.util.postman.PostmanCollectionImporter
 
getMessageDefinitions(Service, Operation) - Method in class io.github.microcks.util.soapui.SoapUIProjectImporter
 
getMessagesForTestCase(String, String) - Method in class io.github.microcks.web.TestController
 
getMockRepositoryImporter(File, ReferenceResolver) - Static method in class io.github.microcks.util.MockRepositoryImporterFactory
Create the right MockRepositoryImporter implementation depending on repository type.
getMockResponse() - Method in class io.github.microcks.event.MockInvocationEvent
 
getName() - Method in class io.github.microcks.security.UserInfo
 
getName() - Method in class io.github.microcks.web.dto.GenericResourceServiceDTO
 
getName() - Method in class io.github.microcks.web.dto.HeaderDTO
 
getNamespaceURI(String) - Method in class io.github.microcks.util.WritableNamespaceContext
 
getNumber() - Method in class io.github.microcks.repository.CustomDailyStatisticRepository.InvocationCount
 
getNumber() - Method in class io.github.microcks.repository.CustomServiceRepository.ServiceCount
 
getOperationDelay() - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
getOperationName() - Method in class io.github.microcks.util.graphql.GraphQLHttpRequest
 
getOperationName() - Method in class io.github.microcks.web.dto.TestCaseReturnDTO
 
getOperationName() - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
getOperationsHeaders() - Method in class io.github.microcks.web.dto.TestRequestDTO
 
getOperator() - Method in class io.github.microcks.util.dispatcher.JsonEvaluationSpecification
 
getParameterConstraints() - Method in class io.github.microcks.web.dto.OperationOverrideDTO
 
getPassword() - Method in class io.github.microcks.config.ProxySettings
 
getPasswordAuthentication() - Method in class io.github.microcks.util.UsernamePasswordProxyAuthenticator
 
getPort() - Method in class io.github.microcks.config.ProxySettings
 
getPrefix(String) - Method in class io.github.microcks.util.WritableNamespaceContext
 
getPrefixes(String) - Method in class io.github.microcks.util.WritableNamespaceContext
 
getQuery() - Method in class io.github.microcks.util.graphql.GraphQLHttpRequest
 
getReferencePayload() - Method in class io.github.microcks.web.dto.GenericResourceServiceDTO
 
getRelativeReferenceURLBuilder(Map<String, List<String>>) - Static method in class io.github.microcks.util.RelativeReferenceURLBuilderFactory
Create the right RelativeReferenceURLBuilder implementation depending on the base file properties.
getRequest() - Method in class io.github.microcks.util.script.FakeScriptMockRequest
 
getRequestContent() - Method in class io.github.microcks.util.script.FakeScriptMockRequest
 
getRequestHeaders() - Method in class io.github.microcks.util.script.FakeScriptMockRequest
 
getRequestResponseByOperation(String) - Method in class io.github.microcks.service.MessageService
Retrieve pairs of requests and responses corresponding to an Operation.
getRequestResponseByTestCase(String) - Method in class io.github.microcks.service.MessageService
Retrieved pairs of requests and responses corresponding to a TestCase.
getRequests() - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
getResolvedReferences() - Method in class io.github.microcks.util.ReferenceResolver
Get resolved references map.
getResource() - Method in class io.github.microcks.web.dto.GenericResourceServiceDTO
 
getResource(String, String, String, String, Long, HttpServletRequest) - Method in class io.github.microcks.web.DynamicMockRestController
 
getResourceDefinitions(Service) - Method in class io.github.microcks.util.asyncapi.AsyncAPIImporter
 
getResourceDefinitions(Service) - Method in class io.github.microcks.util.graphql.GraphQLImporter
 
getResourceDefinitions(Service) - Method in class io.github.microcks.util.grpc.ProtobufImporter
 
getResourceDefinitions(Service) - Method in class io.github.microcks.util.metadata.MetadataImporter
 
getResourceDefinitions(Service) - Method in interface io.github.microcks.util.MockRepositoryImporter
Once Service definition has been initialized, attahed resources may be identified and retrieved.
getResourceDefinitions(Service) - Method in class io.github.microcks.util.openapi.OpenAPIImporter
 
getResourceDefinitions(Service) - Method in class io.github.microcks.util.openapi.SwaggerImporter
 
getResourceDefinitions(Service) - Method in class io.github.microcks.util.postman.PostmanCollectionImporter
 
getResourceDefinitions(Service) - Method in class io.github.microcks.util.soapui.SoapUIProjectImporter
 
getResources() - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
getResourceUrl() - Method in class io.github.microcks.util.openapi.OpenAPITestRunner
The URL of resources used for validation.
getResourceUrl() - Method in class io.github.microcks.util.test.SoapHttpTestRunner
The URL of resources used for validation.
getResponse() - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
getResponseHeaders() - Method in class io.github.microcks.util.HTTPDownloader.FileAndHeaders
 
getResponses() - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
getResult() - Method in class io.github.microcks.event.TestCompletionEvent
 
getRoles() - Method in class io.github.microcks.security.UserInfo
 
getRunnerType() - Method in class io.github.microcks.web.dto.TestRequestDTO
 
getSecretName() - Method in class io.github.microcks.web.dto.TestRequestDTO
 
getService(String, boolean) - Method in class io.github.microcks.web.ServiceController
 
getServiceDefinitions() - Method in class io.github.microcks.util.asyncapi.AsyncAPIImporter
 
getServiceDefinitions() - Method in class io.github.microcks.util.graphql.GraphQLImporter
 
getServiceDefinitions() - Method in class io.github.microcks.util.grpc.ProtobufImporter
 
getServiceDefinitions() - Method in class io.github.microcks.util.metadata.MetadataImporter
 
getServiceDefinitions() - Method in interface io.github.microcks.util.MockRepositoryImporter
Just after repository importer initialization, this method should return the definitions of Service domain objects as found into the target imported repository.
getServiceDefinitions() - Method in class io.github.microcks.util.openapi.OpenAPIImporter
 
getServiceDefinitions() - Method in class io.github.microcks.util.postman.PostmanCollectionImporter
 
getServiceDefinitions() - Method in class io.github.microcks.util.soapui.SoapUIProjectImporter
 
getServiceId() - Method in class io.github.microcks.event.ServiceChangeEvent
 
getServiceId() - Method in class io.github.microcks.web.dto.TestRequestDTO
 
getServiceName() - Method in class io.github.microcks.event.MockInvocationEvent
 
getServiceResource(String, String, HttpServletResponse) - Method in class io.github.microcks.web.ResourceController
 
getServiceResources(String) - Method in class io.github.microcks.web.ResourceController
 
getServices() - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
getServicesLabels() - Method in class io.github.microcks.web.ServiceController
 
getServicesMap() - Method in class io.github.microcks.web.ServiceController
 
getServiceVersion() - Method in class io.github.microcks.event.MockInvocationEvent
 
getStatus() - Method in exception io.github.microcks.web.GraphQLController.GraphQLQueryProcessingException
 
getTestConformanceMetric(String) - Method in class io.github.microcks.web.MetricsController
 
getTestEndpoint() - Method in class io.github.microcks.web.dto.TestRequestDTO
 
getTestResult(String) - Method in class io.github.microcks.web.TestController
 
getTestReturns() - Method in class io.github.microcks.web.dto.TestCaseReturnDTO
 
getTimeout() - Method in class io.github.microcks.web.dto.TestRequestDTO
 
getType() - Method in class io.github.microcks.repository.CustomServiceRepository.ServiceCount
 
getUnaryServerCallHandler(String) - Method in class io.github.microcks.web.GrpcServerCallHandler
Create an ServerCallHandler that uses Microcks mocks for unary calls.
getURLEtag(String, Secret, boolean) - Static method in class io.github.microcks.util.HTTPDownloader
Manage the retrieval of Etag / ETag header on remote url.
getUsername() - Method in class io.github.microcks.config.ProxySettings
 
getUsername() - Method in class io.github.microcks.security.UserInfo
 
getValue() - Method in class io.github.microcks.repository.DailyStatisticRepositoryImpl.WrappedDailyStatistic
 
getValues() - Method in class io.github.microcks.repository.CustomServiceRepository.LabelValues
 
getValues() - Method in class io.github.microcks.web.dto.HeaderDTO
 
getVariables() - Method in class io.github.microcks.util.graphql.GraphQLHttpRequest
 
getVersion() - Method in class io.github.microcks.web.dto.GenericResourceServiceDTO
 
GITLAB_FILE_NAME_HEADER - Static variable in class io.github.microcks.util.GitLabReferenceURLBuilder
Header used by GitLab APIs to provide the downloaded file name.
GitLabReferenceURLBuilder - Class in io.github.microcks.util
An implementation of RelativeReferenceURLBuilder that follows GitLab conventions for encoding file path into remote URL.
GitLabReferenceURLBuilder() - Constructor for class io.github.microcks.util.GitLabReferenceURLBuilder
 
GraphQLController - Class in io.github.microcks.web
A controller for mocking GraphQL responses.
GraphQLController() - Constructor for class io.github.microcks.web.GraphQLController
 
GraphQLController.GraphQLQueryProcessingException - Exception in io.github.microcks.web
Simple exception wrapping a processing error.
GraphQLController.GraphQLQueryResponse - Class in io.github.microcks.web
Simple wrapper around a GraphQL query response.
GraphQLHttpRequest - Class in io.github.microcks.util.graphql
A wrapper for parsing GraphQL requests over Http.
GraphQLHttpRequest() - Constructor for class io.github.microcks.util.graphql.GraphQLHttpRequest
 
GraphQLImporter - Class in io.github.microcks.util.graphql
An implementation of MockRepositoryImporter that deals with GraphQL Schema documents.
GraphQLImporter(String) - Constructor for class io.github.microcks.util.graphql.GraphQLImporter
Build a new importer.
GraphQLQueryProcessingException(String, HttpStatus) - Constructor for exception io.github.microcks.web.GraphQLController.GraphQLQueryProcessingException
 
GraphQLQueryResponse() - Constructor for class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
GraphQLTestRunner - Class in io.github.microcks.util.graphql
An extension of AbstractTestRunner that deals with GraphQL calls.
GraphQLTestRunner(ResourceRepository) - Constructor for class io.github.microcks.util.graphql.GraphQLTestRunner
Build a new GraphQLTestRunner.
GrpcMockHandlerRegistry - Class in io.github.microcks.util.grpc
A GRPC HandlerRegistry that delegates server calls handling to GrpcServerCallHandler.
GrpcMockHandlerRegistry() - Constructor for class io.github.microcks.util.grpc.GrpcMockHandlerRegistry
 
GrpcServerCallHandler - Class in io.github.microcks.web
A Handler for GRPC Server calls invocation that is using Microcks dispatching and mock definitions.
GrpcServerCallHandler() - Constructor for class io.github.microcks.web.GrpcServerCallHandler
 
GrpcServerCallHandler.MockedUnaryMethod - Class in io.github.microcks.web
This internal class is handling UnaryMethod calls.
GrpcServerStarter - Class in io.github.microcks.util.grpc
This is starter component for building, starting and managing shutdown of a GRPC server handling mock calls.
GrpcServerStarter() - Constructor for class io.github.microcks.util.grpc.GrpcServerStarter
 
GrpcTestRunner - Class in io.github.microcks.util.grpc
An extension of AbstractTestRunner that deals with GRPC calls.
GrpcTestRunner(ResourceRepository) - Constructor for class io.github.microcks.util.grpc.GrpcTestRunner
Build a new GrpcTestRunner.
GrpcUtil - Class in io.github.microcks.util.grpc
Helper class containing utility methods related to Grpc/Protobuf decriptors.
GrpcUtil() - Constructor for class io.github.microcks.util.grpc.GrpcUtil
 

H

handleHTTPDownloadToFile(String, Secret, boolean) - Static method in class io.github.microcks.util.HTTPDownloader
Handle the HTTP/HTTPS download of remote url as a local temporary file.
handleHTTPDownloadToFileAndHeaders(String, Secret, boolean) - Static method in class io.github.microcks.util.HTTPDownloader
Handle the HTTP/HTTPS download of remote url as a local temporary file.
hasPayloadCorrectStructureForOperation(String, String) - Method in class io.github.microcks.web.SoapController
Check if given SOAP payload has a correct structure for given operation name.
hasRole(UserInfo, String) - Method in class io.github.microcks.security.AuthorizationChecker
Check if provided user is having a specific role at the global level.
hasRoleForImportJob(UserInfo, String, ImportJob) - Method in class io.github.microcks.security.AuthorizationChecker
Check if provided user is having a specific role for given import job.
hasRoleForService(UserInfo, String, Service) - Method in class io.github.microcks.security.AuthorizationChecker
Check if provided user is having a specific role for given service.
hasValues(String) - Method in class io.github.microcks.util.script.HttpHeadersStringToStringsMap
 
hasValues(String) - Method in class io.github.microcks.util.script.StringToStringsMap
 
HeaderDTO - Class in io.github.microcks.web.dto
Data Transfer object for basic header with its values (comma separated string).
HeaderDTO() - Constructor for class io.github.microcks.web.dto.HeaderDTO
 
health() - Method in class io.github.microcks.web.HealthController
 
HealthController - Class in io.github.microcks.web
 
HealthController() - Constructor for class io.github.microcks.web.HealthController
 
HTTPDownloader - Class in io.github.microcks.util
This is a utility class for accessing HTTP content using diverse security authentication mechanisms and output formats
HTTPDownloader() - Constructor for class io.github.microcks.util.HTTPDownloader
 
HTTPDownloader.FileAndHeaders - Class in io.github.microcks.util
 
HttpHeadersStringToStringsMap - Class in io.github.microcks.util.script
An implementation of com.eviware.soapui.support.types.StringToStringsMap that implements the RFC 7230 regarding header name case-insensitivencess and to ensure a compatibility layer withe SoapUI scripting.
HttpHeadersStringToStringsMap() - Constructor for class io.github.microcks.util.script.HttpHeadersStringToStringsMap
 
HttpTestRunner - Class in io.github.microcks.util.test
An extension of AbstractTestRunner that checks that returned response is valid according the HTTP code of the response (OK if code in the 20x range, KO in the 30x and over range).
HttpTestRunner() - Constructor for class io.github.microcks.util.test.HttpTestRunner
 

I

ID_FIELD - Static variable in class io.github.microcks.web.DynamicMockRestController
 
ID_FIELD - Static variable in class io.github.microcks.web.GenericResourceController
 
importArtifact(String, boolean) - Method in class io.github.microcks.web.UploadArtifactController
 
importArtifact(MultipartFile, boolean) - Method in class io.github.microcks.web.UploadArtifactController
 
ImportController - Class in io.github.microcks.web
A Controller for importing new definitions into microcks repository.
ImportController() - Constructor for class io.github.microcks.web.ImportController
 
ImportExportModel() - Constructor for class io.github.microcks.service.ImportExportService.ImportExportModel
 
ImportExportService - Class in io.github.microcks.service
A Service for managing imports and exports of Microcks repository part.
ImportExportService() - Constructor for class io.github.microcks.service.ImportExportService
 
ImportExportService.ImportExportModel - Class in io.github.microcks.service
 
ImportJobRepository - Interface in io.github.microcks.repository
Repository interface for ImportJob domain objects.
ImportJobRepositoryImpl - Class in io.github.microcks.repository
Implementation for CustomImportJobRepository.
ImportJobRepositoryImpl() - Constructor for class io.github.microcks.repository.ImportJobRepositoryImpl
 
importRepository(String) - Method in class io.github.microcks.service.ImportExportService
Import a repository from JSON definitions.
importRepository(MultipartFile) - Method in class io.github.microcks.web.ImportController
 
importServiceDefinition() - Method in class io.github.microcks.task.ImportServiceDefinitionTask
 
importServiceDefinition(File, ReferenceResolver, ArtifactInfo) - Method in class io.github.microcks.service.ServiceService
Import definitions of services and bounded resources and messages into Microcks repository.
importServiceDefinition(String, Secret, boolean, boolean) - Method in class io.github.microcks.service.ServiceService
Import definitions of services and bounded resources and messages into Microcks repository.
ImportServiceDefinitionTask - Class in io.github.microcks.task
Scheduled task responsible for periodically update Service definitions if mock repository have changed since previous scan.
ImportServiceDefinitionTask() - Constructor for class io.github.microcks.task.ImportServiceDefinitionTask
 
incrementDailyStatistic(String, String, String, String, String) - Method in interface io.github.microcks.repository.CustomDailyStatisticRepository
 
incrementDailyStatistic(String, String, String, String, String) - Method in class io.github.microcks.repository.DailyStatisticRepositoryImpl
 
init(FilterConfig) - Method in class io.github.microcks.web.filter.CorsFilter
 
init(FilterConfig) - Method in class io.github.microcks.web.filter.StaticResourcesFilter
 
InvocationCount() - Constructor for class io.github.microcks.repository.CustomDailyStatisticRepository.InvocationCount
 
invoke(byte[], StreamObserver<byte[]>) - Method in class io.github.microcks.web.GrpcServerCallHandler.MockedUnaryMethod
 
io.github.microcks - package io.github.microcks
 
io.github.microcks.config - package io.github.microcks.config
 
io.github.microcks.event - package io.github.microcks.event
 
io.github.microcks.listener - package io.github.microcks.listener
 
io.github.microcks.repository - package io.github.microcks.repository
 
io.github.microcks.security - package io.github.microcks.security
 
io.github.microcks.service - package io.github.microcks.service
 
io.github.microcks.task - package io.github.microcks.task
 
io.github.microcks.util - package io.github.microcks.util
 
io.github.microcks.util.asyncapi - package io.github.microcks.util.asyncapi
 
io.github.microcks.util.dispatcher - package io.github.microcks.util.dispatcher
 
io.github.microcks.util.graphql - package io.github.microcks.util.graphql
 
io.github.microcks.util.grpc - package io.github.microcks.util.grpc
 
io.github.microcks.util.metadata - package io.github.microcks.util.metadata
 
io.github.microcks.util.openapi - package io.github.microcks.util.openapi
 
io.github.microcks.util.postman - package io.github.microcks.util.postman
 
io.github.microcks.util.script - package io.github.microcks.util.script
 
io.github.microcks.util.soapui - package io.github.microcks.util.soapui
 
io.github.microcks.util.test - package io.github.microcks.util.test
 
io.github.microcks.web - package io.github.microcks.web
 
io.github.microcks.web.dto - package io.github.microcks.web.dto
 
io.github.microcks.web.filter - package io.github.microcks.web.filter
 
isMainArtifact() - Method in class io.github.microcks.service.ArtifactInfo
 

J

JobController - Class in io.github.microcks.web
A Rest controller for API defined on importers.
JobController() - Constructor for class io.github.microcks.web.JobController
 
JobService - Class in io.github.microcks.service
Bean defining service operations around ImportJob domain objects.
JobService() - Constructor for class io.github.microcks.service.JobService
 
JSON_BODY - Static variable in class io.github.microcks.util.DispatchStyles
Constant for JSON_BODY dispatch style.
JsonEvaluationSpecification - Class in io.github.microcks.util.dispatcher
Represent the specification of a Json payload evaluation.
JsonEvaluationSpecification() - Constructor for class io.github.microcks.util.dispatcher.JsonEvaluationSpecification
 
JsonExpressionEvaluator - Class in io.github.microcks.util.dispatcher
This utility class evaluates JSON against one or more evaluation specifications.
JsonExpressionEvaluator() - Constructor for class io.github.microcks.util.dispatcher.JsonExpressionEvaluator
 
JsonMappingException - Exception in io.github.microcks.util.dispatcher
Custom exception for tracking an Object-to-Json mapping exception.
JsonMappingException(String) - Constructor for exception io.github.microcks.util.dispatcher.JsonMappingException
Create a new JsonMappingException.

K

KeycloakConfigController - Class in io.github.microcks.web
A Rest controller for dispatching Keycloak configuration to frontend.
KeycloakConfigController() - Constructor for class io.github.microcks.web.KeycloakConfigController
 
KeycloakTokenToUserInfoMapper - Class in io.github.microcks.security
Simpler mappe for transforming KeyclaokSecurityContext token into UserInfo bean.
KeycloakTokenToUserInfoMapper() - Constructor for class io.github.microcks.security.KeycloakTokenToUserInfoMapper
 

L

LabelValues() - Constructor for class io.github.microcks.repository.CustomServiceRepository.LabelValues
 
launchTests(Service, String, TestRunnerType, TestOptionals) - Method in class io.github.microcks.service.TestService
Launch tests for a Service on dedicated endpoint URI.
launchTestsInternal(TestResult, Service, TestRunnerType) - Method in class io.github.microcks.service.TestRunnerService
Launch tests using asynchronous/completable future pattern.
listJobs(int, int, String) - Method in class io.github.microcks.web.JobController
 
listLabels() - Method in interface io.github.microcks.repository.CustomServiceRepository
 
listLabels() - Method in class io.github.microcks.repository.ServiceRepositoryImpl
 
listResources(String, int, int) - Method in class io.github.microcks.web.GenericResourceController
 
listSecrets(int, int) - Method in class io.github.microcks.web.SecretController
 
listServices(int, int) - Method in class io.github.microcks.web.ServiceController
 
listTestsByService(String, int, int) - Method in class io.github.microcks.web.TestController
 
lookupMethod(String, String) - Method in class io.github.microcks.util.grpc.GrpcMockHandlerRegistry
 

M

main(String[]) - Static method in class io.github.microcks.MicrocksApplication
 
map(KeycloakSecurityContext) - Static method in class io.github.microcks.security.KeycloakTokenToUserInfoMapper
Maps the information from KeycloakSecurityContext tokens into a UserInfo instance.
MessageService - Class in io.github.microcks.service
Service bean for common processing around messages (request and responses).
MessageService() - Constructor for class io.github.microcks.service.MessageService
 
MetadataExtensions - Class in io.github.microcks.util.metadata
Come constants helping for parsing metadata extensions.s
MetadataExtensions() - Constructor for class io.github.microcks.util.metadata.MetadataExtensions
 
MetadataExtractor - Class in io.github.microcks.util.metadata
Util methods for extracting Metadata or operation properties from JsonNode.
MetadataExtractor() - Constructor for class io.github.microcks.util.metadata.MetadataExtractor
 
MetadataImporter - Class in io.github.microcks.util.metadata
 
MetadataImporter(String) - Constructor for class io.github.microcks.util.metadata.MetadataImporter
Build a new importer.
MetricsController - Class in io.github.microcks.web
A REST controller for managing metrics consultation API endpoints.
MetricsController() - Constructor for class io.github.microcks.web.MetricsController
 
MetricsService - Class in io.github.microcks.service
Service bean for common processing around metrics.
MetricsService() - Constructor for class io.github.microcks.service.MetricsService
 
MICROCKS_APP_RESOURCE - Static variable in class io.github.microcks.security.KeycloakTokenToUserInfoMapper
The name of the token resource that holds roles information.
MICROCKS_EXTENSION - Static variable in class io.github.microcks.util.metadata.MetadataExtensions
Name of OpenAPI / AsyncAPI Microcks extension attribute.
MICROCKS_GROUPS_TOKEN_CLAIM - Static variable in class io.github.microcks.security.KeycloakTokenToUserInfoMapper
The name of token claim that contains the groups information.
MICROCKS_ID_STARTER - Static variable in class io.github.microcks.util.graphql.GraphQLImporter
The starter marker for the comment referenceing microck service and version identifiers.
MICROCKS_OPERATION_EXTENSION - Static variable in class io.github.microcks.util.metadata.MetadataExtensions
Name of OpenAPI / AsyncAPI operation Microcks extension attribute.
MicrocksApplication - Class in io.github.microcks
Startup class for Application.
MicrocksApplication() - Constructor for class io.github.microcks.MicrocksApplication
 
MockControllerCommons - Class in io.github.microcks.web
This class holds commons, utility handlers for different mock controller implements (whether it be Soap, Rest, Async or whatever ...)
MockControllerCommons() - Constructor for class io.github.microcks.web.MockControllerCommons
 
MockedUnaryMethod(String) - Constructor for class io.github.microcks.web.GrpcServerCallHandler.MockedUnaryMethod
Build a UnaryMethod for handling GRPC call.
MockInvocationEvent - Class in io.github.microcks.event
Simple bean representing an invocation event on a Mock.
MockInvocationEvent(Object, String, String, String, Date, long) - Constructor for class io.github.microcks.event.MockInvocationEvent
Create a new mock invocation event.
mockMethodDescriptor(String) - Method in class io.github.microcks.util.grpc.GrpcMockHandlerRegistry
 
MockRepositoryImporter - Interface in io.github.microcks.util
Interface definition for loading Microcks domain objects definitions from a source repository.
MockRepositoryImporterFactory - Class in io.github.microcks.util
Factory for building/retrieving mock repository importer implementations.
MockRepositoryImporterFactory() - Constructor for class io.github.microcks.util.MockRepositoryImporterFactory
 
MockRepositoryImportException - Exception in io.github.microcks.util
Typed exception for reporting problem during a mock repository import.
MockRepositoryImportException(String) - Constructor for exception io.github.microcks.util.MockRepositoryImportException
 
MockRepositoryImportException(String, Throwable) - Constructor for exception io.github.microcks.util.MockRepositoryImportException
 
mockServerCallHandler(String) - Method in class io.github.microcks.util.grpc.GrpcMockHandlerRegistry
 
MongoConfiguration - Class in io.github.microcks.config
 
MongoConfiguration() - Constructor for class io.github.microcks.config.MongoConfiguration
 

O

onApplicationEvent(MockInvocationEvent) - Method in class io.github.microcks.listener.DailyStatisticsFeeder
 
onApplicationEvent(ServiceChangeEvent) - Method in class io.github.microcks.listener.ServiceChangeEventPublisher
 
onApplicationEvent(ServiceChangeEvent) - Method in class io.github.microcks.listener.TestConformanceMetricConfigurer
 
onApplicationEvent(TestCompletionEvent) - Method in class io.github.microcks.listener.TestConformanceMetricUpdater
 
onStartup(ServletContext) - Method in class io.github.microcks.config.WebConfiguration
 
OpenAPIImporter - Class in io.github.microcks.util.openapi
An implementation of MockRepositoryImporter that deals with OpenAPI v3.x.x specification file ; whether encoding into JSON or YAML documents.
OpenAPIImporter(String, ReferenceResolver) - Constructor for class io.github.microcks.util.openapi.OpenAPIImporter
Build a new importer.
OpenAPITestRunner - Class in io.github.microcks.util.openapi
This is an implementation of HttpTestRunner that deals with OpenAPI schema validation.
OpenAPITestRunner(ResourceRepository, ResponseRepository, boolean) - Constructor for class io.github.microcks.util.openapi.OpenAPITestRunner
Build a new OpenAPITestRunner.
OperationOverrideDTO - Class in io.github.microcks.web.dto
Data Transfer object for grouping the mutable properties of an Operation.
OperationOverrideDTO() - Constructor for class io.github.microcks.web.dto.OperationOverrideDTO
 
overrideServiceOperation(String, String, OperationOverrideDTO, UserInfo) - Method in class io.github.microcks.web.ServiceController
 

P

ParameterConstraintUtil - Class in io.github.microcks.util
Utility class for holding various case around ParameterConstraints.
ParameterConstraintUtil() - Constructor for class io.github.microcks.util.ParameterConstraintUtil
 
PostmanCollectionImporter - Class in io.github.microcks.util.postman
Implement of MockRepositoryImporter that uses a Postman collection for building domain objects.
PostmanCollectionImporter() - Constructor for class io.github.microcks.util.postman.PostmanCollectionImporter
Default constructor for package protected extensions.
PostmanCollectionImporter(String) - Constructor for class io.github.microcks.util.postman.PostmanCollectionImporter
Build a new importer.
PostmanTestStepsRunner - Class in io.github.microcks.util.postman
An implementation of HttpTestRunner that deals with tests embedded into a Postman Collection.
PostmanTestStepsRunner(String) - Constructor for class io.github.microcks.util.postman.PostmanTestStepsRunner
Build a new PostmanTestStepsRunner for a collection.
PostmanWorkspaceCollectionImporter - Class in io.github.microcks.util.postman
Implement of MockRepositoryImporter that uses a Postman collection coming from a Postman Workspace (see https://www.postman.com/postman/workspace/postman-public-workspace/request/12959542-a6a282df-907e-438b-8fe6-e5efaa60b8bf) for building domain objects.
PostmanWorkspaceCollectionImporter(String) - Constructor for class io.github.microcks.util.postman.PostmanWorkspaceCollectionImporter
Build a new importer.
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class io.github.microcks.security.UserInfoInContextInterceptor
 
prepareRequest(Request) - Method in class io.github.microcks.util.graphql.GraphQLTestRunner
 
prepareRequest(Request) - Method in class io.github.microcks.util.test.HttpTestRunner
This is a hook for allowing sub-classes to realize some pre-processing on request before it is actually issued to test endpoint.
presence - Enum constant in enum class io.github.microcks.util.dispatcher.EvaluationOperator
 
processGraphQLQuery(Service, String, Field, List<FragmentDefinition>, String, GraphQLHttpRequest, HttpServletRequest) - Method in class io.github.microcks.web.GraphQLController
Process a GraphQL field selection query (an Http query may contain many field selection queries).
PROFILE_DEVELOPMENT - Static variable in class io.github.microcks.config.ConfigurationConstants
 
PROFILE_PRODUCTION - Static variable in class io.github.microcks.config.ConfigurationConstants
 
ProtobufImporter - Class in io.github.microcks.util.grpc
An implementation of MockRepositoryImporter that deals with Protobuf v3 specification documents.
ProtobufImporter(String, ReferenceResolver) - Constructor for class io.github.microcks.util.grpc.ProtobufImporter
Build a new importer.
ProxyConfiguration - Class in io.github.microcks.config
 
ProxyConfiguration() - Constructor for class io.github.microcks.config.ProxyConfiguration
 
ProxySettings - Class in io.github.microcks.config
This is a bean for holding HTTP/HTTPS proxy authentication settings.
ProxySettings(String, Integer, String, String) - Constructor for class io.github.microcks.config.ProxySettings
Build a new proxy settings bean.
publishMockInvocation(ApplicationContext, Object, Service, Response, Long) - Static method in class io.github.microcks.web.MockControllerCommons
Publish a mock invocation event on Spring ApplicationContext internal bus.
put(String, String) - Method in class io.github.microcks.util.script.StringToStringsMap
 

Q

QUERY_ARGS - Static variable in class io.github.microcks.util.DispatchStyles
Constant for QUERY_ARGS dispatch style.
QUERY_MATCH - Static variable in class io.github.microcks.util.DispatchStyles
Constant for QUERY_MATCH dispatch style.

R

RANDOM - Static variable in class io.github.microcks.util.DispatchStyles
Constant for RANDOM dispatch style.
range - Enum constant in enum class io.github.microcks.util.dispatcher.EvaluationOperator
 
ReferenceResolver - Class in io.github.microcks.util
Helper object that can be used to fully resolved references that are placed within a specification or a schema (think of the $ref within OpenAPI or AsyncAPI documents).
ReferenceResolver(String, Secret, boolean) - Constructor for class io.github.microcks.util.ReferenceResolver
Build a new reference resolver.
ReferenceResolver(String, Secret, boolean, RelativeReferenceURLBuilder) - Constructor for class io.github.microcks.util.ReferenceResolver
Build a new reference resolver.
regexp - Enum constant in enum class io.github.microcks.util.dispatcher.EvaluationOperator
 
RelativeReferenceURLBuilder - Interface in io.github.microcks.util
Builds remote URL for relative references found into a base file located at specified repository URL.
RelativeReferenceURLBuilderFactory - Class in io.github.microcks.util
Factory for building/retrieving a relative reference url builder.
RelativeReferenceURLBuilderFactory() - Constructor for class io.github.microcks.util.RelativeReferenceURLBuilderFactory
 
remove(String, String) - Method in class io.github.microcks.util.script.StringToStringsMap
 
removeTestConformanceMetric(String) - Method in class io.github.microcks.service.MetricsService
Remove TestConformanceMetric associated to a given Service.
renderRequestContent(Request, Set<Header>) - Static method in class io.github.microcks.util.test.TestRunnerCommons
Render the request content using the Expression Language compatible TemplateEngine if required.
renderResponseContent(EvaluableRequest, TemplateEngine, String) - Static method in class io.github.microcks.web.MockControllerCommons
Render the response content using the Expression Language compatible TemplateEngine if required.
renderResponseContent(String, String, HttpServletRequest, Map<String, Object>, Response) - Static method in class io.github.microcks.web.MockControllerCommons
Render the response content using the Expression Language compatible TemplateEngine if required.
renderResponseContent(String, Map<String, Object>, Response) - Static method in class io.github.microcks.web.MockControllerCommons
Render the response content using the Expression Language compatible TemplateEngine if required.
renderResponseContent(String, Map<String, String>, Map<String, String>, Map<String, Object>, Response) - Static method in class io.github.microcks.web.MockControllerCommons
Render the response content using the Expression Language compatible TemplateEngine if required.
replace(String, String, String) - Method in class io.github.microcks.util.script.StringToStringsMap
 
replaceTemplatesInSpecStream(InputStream, Service, String, JsonNode, String) - Static method in class io.github.microcks.util.ResourceUtil
Given a resource stream holding placeholder patterns (aka {placeholder}), replace the patterns with actual value coming from Service, an API resource name, an API schema and a reference payload.
reportTestCaseResult(String, TestCaseReturnDTO) - Method in class io.github.microcks.web.TestController
 
reportTestCaseResult(String, String, List<TestReturn>) - Method in class io.github.microcks.service.TestService
Endpoint for reporting test case results
RequestRepository - Interface in io.github.microcks.repository
Repository interface for Request domain objects.
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.github.microcks.security.UserInfoHandlerMethodArgumentResolver
 
ResourceController - Class in io.github.microcks.web
A controller for distributing or generating resources associated to services mocked within Microcks.
ResourceController() - Constructor for class io.github.microcks.web.ResourceController
 
ResourceRepository - Interface in io.github.microcks.repository
Repository interface for Resource domain objects.
ResourceUtil - Class in io.github.microcks.util
Utility class to retrieve classpath resource and replace content in template resources (like OpenAPI, AsyncAPI spec templates).
ResourceUtil() - Constructor for class io.github.microcks.util.ResourceUtil
 
ResponseRepository - Interface in io.github.microcks.repository
Repository interface for Response domain objects.
RestController - Class in io.github.microcks.web
A controller for mocking Rest responses.
RestController() - Constructor for class io.github.microcks.web.RestController
 
ROLE_ADMIN - Static variable in class io.github.microcks.security.AuthorizationChecker
The Microcks admin role name.
ROLE_MANAGER - Static variable in class io.github.microcks.security.AuthorizationChecker
The Microcks manager role name.
ROLE_USER - Static variable in class io.github.microcks.security.AuthorizationChecker
The Microcks user role name.
RunnerController - Class in io.github.microcks.web
 
RunnerController() - Constructor for class io.github.microcks.web.RunnerController
 
runOperationTestSteps(Operation, TestResult, String, List<String>) - Method in class io.github.microcks.util.soapui.SoapUITestStepsRunner
Run all the Operation test steps defined into the SoapUI project and having the name contained into testStepNames (if not null nor empty).
runTest(Service, Operation, TestResult, List<Request>, String, HttpMethod) - Method in class io.github.microcks.util.asyncapi.AsyncAPITestRunner
 
runTest(Service, Operation, TestResult, List<Request>, String, HttpMethod) - Method in class io.github.microcks.util.grpc.GrpcTestRunner
 
runTest(Service, Operation, TestResult, List<Request>, String, HttpMethod) - Method in class io.github.microcks.util.postman.PostmanTestStepsRunner
 
runTest(Service, Operation, TestResult, List<Request>, String, HttpMethod) - Method in class io.github.microcks.util.soapui.SoapUITestStepsRunner
 
runTest(Service, Operation, TestResult, List<Request>, String, HttpMethod) - Method in class io.github.microcks.util.test.HttpTestRunner
 
runTest(Service, Operation, TestResult, List<Request>, String, T) - Method in class io.github.microcks.util.test.AbstractTestRunner
Run a test for a specified service and operation.

S

saveJob(ImportJob, UserInfo) - Method in class io.github.microcks.web.JobController
 
saveSecret(Secret) - Method in class io.github.microcks.web.SecretController
 
SCRIPT - Static variable in class io.github.microcks.util.DispatchStyles
Constant for SCRIPT dispatch style.
ScriptEngineBinder - Class in io.github.microcks.util.script
Utility class that holds methods for creating binding environments for a JSR 233 ScriptEngine.
ScriptEngineBinder() - Constructor for class io.github.microcks.util.script.ScriptEngineBinder
 
searchJobs(Map<String, String>) - Method in class io.github.microcks.web.JobController
 
searchSecrets(String) - Method in class io.github.microcks.web.SecretController
 
searchServices(Map<String, String>) - Method in class io.github.microcks.web.ServiceController
 
SecretController - Class in io.github.microcks.web
A Rest controller for API defined on services.
SecretController() - Constructor for class io.github.microcks.web.SecretController
 
SecretRepository - Interface in io.github.microcks.repository
Repository interface for Service domain objects.
SEQUENCE - Static variable in class io.github.microcks.util.DispatchStyles
Constant for SEQUENCE dispatch style.
serialize(String, ServiceViewChangeEvent) - Method in class io.github.microcks.event.ServiceViewChangeEventSerializer
 
SERVICE_VERSION_PROPERTY - Static variable in class io.github.microcks.util.postman.PostmanCollectionImporter
Postman collection property that references service version property.
SERVICE_VERSION_PROPERTY - Static variable in class io.github.microcks.util.soapui.SoapUIProjectImporter
SoapUI project property that references service version property.
ServiceChangeEvent - Class in io.github.microcks.event
Event raised when a Service has been changed (CREATED, UPDATED or DELETED).
ServiceChangeEvent(Object, String, ChangeType) - Constructor for class io.github.microcks.event.ServiceChangeEvent
Creates a new ServiceChangeEvent with change type.
ServiceChangeEventPublisher - Class in io.github.microcks.listener
Application event listener that send a message on Kafka topic on incoming ServiceUpdateEvent.
ServiceChangeEventPublisher() - Constructor for class io.github.microcks.listener.ServiceChangeEventPublisher
 
ServiceController - Class in io.github.microcks.web
A Rest controller for API defined on services.
ServiceController() - Constructor for class io.github.microcks.web.ServiceController
 
ServiceCount() - Constructor for class io.github.microcks.repository.CustomServiceRepository.ServiceCount
 
ServiceRepository - Interface in io.github.microcks.repository
Repository interface for Service domain objects.
ServiceRepositoryImpl - Class in io.github.microcks.repository
Implementation for CustomServiceRepository.
ServiceRepositoryImpl() - Constructor for class io.github.microcks.repository.ServiceRepositoryImpl
 
ServiceService - Class in io.github.microcks.service
Bean defining service operations around Service domain objects.
ServiceService() - Constructor for class io.github.microcks.service.ServiceService
 
ServiceViewChangeEventSerializer - Class in io.github.microcks.event
A Kafka serializer for ServiceView using Jackson ObjectMapper serialization.
ServiceViewChangeEventSerializer() - Constructor for class io.github.microcks.event.ServiceViewChangeEventSerializer
 
setAlias(String) - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
setArtifactName(String) - Method in class io.github.microcks.service.ArtifactInfo
 
setAsyncMinionUrl(String) - Method in class io.github.microcks.util.asyncapi.AsyncAPITestRunner
 
setCases(DispatchCases) - Method in class io.github.microcks.util.dispatcher.JsonEvaluationSpecification
 
setClientHttpRequestFactory(ClientHttpRequestFactory) - Method in class io.github.microcks.util.asyncapi.AsyncAPITestRunner
Set the ClientHttpRequestFactory used for reaching endpoint.
setClientHttpRequestFactory(ClientHttpRequestFactory) - Method in class io.github.microcks.util.postman.PostmanTestStepsRunner
Set the ClientHttpRequestFactory used for reaching endpoint.
setClientHttpRequestFactory(ClientHttpRequestFactory) - Method in class io.github.microcks.util.test.HttpTestRunner
Set the ClientHttpRequestFactory used for reaching endpoint.
setCollection(JsonNode) - Method in class io.github.microcks.util.postman.PostmanCollectionImporter
 
setDay(String) - Method in class io.github.microcks.repository.CustomDailyStatisticRepository.InvocationCount
 
setDefaultDelay(Long) - Method in class io.github.microcks.web.dto.OperationOverrideDTO
 
setDispatcher(String) - Method in class io.github.microcks.util.dispatcher.FallbackSpecification
 
setDispatcher(String) - Method in class io.github.microcks.web.dto.OperationOverrideDTO
 
setDispatcherRules(String) - Method in class io.github.microcks.util.dispatcher.FallbackSpecification
 
setDispatcherRules(String) - Method in class io.github.microcks.web.dto.OperationOverrideDTO
 
setEqualsOnThis(boolean) - Method in class io.github.microcks.util.script.StringToStringsMap
 
setEventMessages(List<EventMessage>) - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
setExp(String) - Method in class io.github.microcks.util.dispatcher.JsonEvaluationSpecification
 
setFallback(String) - Method in class io.github.microcks.util.dispatcher.FallbackSpecification
 
setFeature(Map<String, Map<String, String>>) - Method in class io.github.microcks.web.FeaturesConfigController
 
setId(String) - Method in class io.github.microcks.repository.DailyStatisticRepositoryImpl.WrappedDailyStatistic
 
setJsonResponse(JsonNode) - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
setKey(String) - Method in class io.github.microcks.repository.CustomServiceRepository.LabelValues
 
setMainArtifact(boolean) - Method in class io.github.microcks.service.ArtifactInfo
 
setName(String) - Method in class io.github.microcks.web.dto.GenericResourceServiceDTO
 
setName(String) - Method in class io.github.microcks.web.dto.HeaderDTO
 
setNumber(int) - Method in class io.github.microcks.repository.CustomServiceRepository.ServiceCount
 
setNumber(Long) - Method in class io.github.microcks.repository.CustomDailyStatisticRepository.InvocationCount
 
setOperationDelay(Long) - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
setOperationName(String) - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
setOperator(EvaluationOperator) - Method in class io.github.microcks.util.dispatcher.JsonEvaluationSpecification
 
setParameterConstraints(List<ParameterConstraint>) - Method in class io.github.microcks.web.dto.OperationOverrideDTO
 
setPostmanRunnerUrl(String) - Method in class io.github.microcks.util.postman.PostmanTestStepsRunner
 
setReferencePayload(String) - Method in class io.github.microcks.web.dto.GenericResourceServiceDTO
 
setRequest(HttpServletRequest) - Method in class io.github.microcks.util.script.FakeScriptMockRequest
 
setRequestContent(String) - Method in class io.github.microcks.util.script.FakeScriptMockRequest
 
setRequestHeaders(StringToStringsMap) - Method in class io.github.microcks.util.script.FakeScriptMockRequest
 
setRequests(List<Request>) - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
setResource(String) - Method in class io.github.microcks.web.dto.GenericResourceServiceDTO
 
setResources(List<Resource>) - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
setResourceUrl(String) - Method in class io.github.microcks.util.openapi.OpenAPITestRunner
The URL of resources used for validation.
setResourceUrl(String) - Method in class io.github.microcks.util.test.SoapHttpTestRunner
The URL of resources used for validation.
setResponse(Response) - Method in class io.github.microcks.web.GraphQLController.GraphQLQueryResponse
 
setResponses(List<Response>) - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
setSecret(Secret) - Method in class io.github.microcks.util.grpc.GrpcTestRunner
Set the Secret used for securing the requests.
setSecret(Secret) - Method in class io.github.microcks.util.test.HttpTestRunner
Set the Secret used for securing the requests.
setServices(List<Service>) - Method in class io.github.microcks.service.ImportExportService.ImportExportModel
 
setTestsCallbackUrl(String) - Method in class io.github.microcks.util.postman.PostmanTestStepsRunner
 
setTimeout(long) - Method in class io.github.microcks.util.grpc.GrpcTestRunner
Set the timeout to apply for each request tests.
setType(String) - Method in class io.github.microcks.repository.CustomServiceRepository.ServiceCount
 
setValue(DailyStatistic) - Method in class io.github.microcks.repository.DailyStatisticRepositoryImpl.WrappedDailyStatistic
 
setValues(String) - Method in class io.github.microcks.web.dto.HeaderDTO
 
setValues(String[]) - Method in class io.github.microcks.repository.CustomServiceRepository.LabelValues
 
setVersion(String) - Method in class io.github.microcks.web.dto.GenericResourceServiceDTO
 
SimpleReferenceURLBuilder - Class in io.github.microcks.util
A simple implementation of RelativeReferenceURLBuilder that considers that base file name and path are not encoded and are located at the end of remote URL of repository.
SimpleReferenceURLBuilder() - Constructor for class io.github.microcks.util.SimpleReferenceURLBuilder
 
size - Enum constant in enum class io.github.microcks.util.dispatcher.EvaluationOperator
 
SoapController - Class in io.github.microcks.web
A controller for mocking Soap responses.
SoapController() - Constructor for class io.github.microcks.web.SoapController
 
SoapHttpTestRunner - Class in io.github.microcks.util.test
An extension of HttpTestRunner that checks that returned response is valid according the SOAP contract definition.
SoapHttpTestRunner() - Constructor for class io.github.microcks.util.test.SoapHttpTestRunner
 
SoapMessageValidator - Class in io.github.microcks.util
Helper class for validating Soap Messages against their WSDL.
SoapMessageValidator() - Constructor for class io.github.microcks.util.SoapMessageValidator
 
SoapUIProjectImporter - Class in io.github.microcks.util.soapui
Implement of MockRepositoryImporter that uses a SoapUI project for building domain objects.
SoapUIProjectImporter(String) - Constructor for class io.github.microcks.util.soapui.SoapUIProjectImporter
Build a new importer.
SoapUITestStepsRunner - Class in io.github.microcks.util.soapui
This is a utility class for running Service tests using assertions defined under a corresponding SoapUI project.
SoapUITestStepsRunner(String) - Constructor for class io.github.microcks.util.soapui.SoapUITestStepsRunner
Build a new SoapUITestStepsRunner for a project.
SoapUIXPathBuilder - Class in io.github.microcks.util.soapui
Builder from creating XPathExpression matcher from SoapUI rules.
SoapUIXPathBuilder() - Constructor for class io.github.microcks.util.soapui.SoapUIXPathBuilder
 
startGrpcServer() - Method in class io.github.microcks.util.grpc.GrpcServerStarter
 
startJob(String, UserInfo) - Method in class io.github.microcks.web.JobController
 
StaticResourcesFilter - Class in io.github.microcks.web.filter
Servlet filter for adapting static resources access path when in production mode (cause everything is now into /dist directory !)
StaticResourcesFilter() - Constructor for class io.github.microcks.web.filter.StaticResourcesFilter
 
stopJob(String, UserInfo) - Method in class io.github.microcks.web.JobController
 
StringToStringsMap - Class in io.github.microcks.util.script
A mimimalist implementation of com.eviware.soapui.support.types.StringToStringsMap to ensure a compatibility layer withe SoapUI scripting.
StringToStringsMap() - Constructor for class io.github.microcks.util.script.StringToStringsMap
 
supportsParameter(MethodParameter) - Method in class io.github.microcks.security.UserInfoHandlerMethodArgumentResolver
 
SwaggerImporter - Class in io.github.microcks.util.openapi
An implementation of MockRepositoryImporter that deals with Swagger v2.x.x specification file ; whether encoding into JSON or YAML documents.
SwaggerImporter(String, ReferenceResolver) - Constructor for class io.github.microcks.util.openapi.SwaggerImporter
Build a new importer.

T

TestCaseReturnDTO - Class in io.github.microcks.web.dto
Data Transfer object for grouping base information to report a test case run (and thus create a TestCaseResult).
TestCaseReturnDTO() - Constructor for class io.github.microcks.web.dto.TestCaseReturnDTO
 
TestCompletionEvent - Class in io.github.microcks.event
Event raised when a Service Test is completed.
TestCompletionEvent(Object, TestResult) - Constructor for class io.github.microcks.event.TestCompletionEvent
Creates a new TestCompletionEvent with test result.
TestConformanceMetricConfigurer - Class in io.github.microcks.listener
Event Listener that deals with TestCoverageMetric operations depending on event type.
TestConformanceMetricConfigurer() - Constructor for class io.github.microcks.listener.TestConformanceMetricConfigurer
 
TestConformanceMetricRepository - Interface in io.github.microcks.repository
Repository interface for TestConformanceMetric domain objects.
TestConformanceMetricRepositoryImpl - Class in io.github.microcks.repository
Implementation for CustomTestConformanceMetricRepository.
TestConformanceMetricRepositoryImpl() - Constructor for class io.github.microcks.repository.TestConformanceMetricRepositoryImpl
 
TestConformanceMetricUpdater - Class in io.github.microcks.listener
Application event listener that updates TestCoverageMetric on test completion.
TestConformanceMetricUpdater() - Constructor for class io.github.microcks.listener.TestConformanceMetricUpdater
 
TestController - Class in io.github.microcks.web
A Rest controller for API defined on test results.
TestController() - Constructor for class io.github.microcks.web.TestController
 
TestRequestDTO - Class in io.github.microcks.web.dto
Data Transfer object for grouping base information to launch a test (and thus create a TestResult).
TestRequestDTO() - Constructor for class io.github.microcks.web.dto.TestRequestDTO
 
TestResultRepository - Interface in io.github.microcks.repository
Repository interface for TestResult domain objects.
TestRunnerCommons - Class in io.github.microcks.util.test
This class holds commons, utility handlers for different test runner implements (whether it be Soap, OpenAPI, Async...)
TestRunnerCommons() - Constructor for class io.github.microcks.util.test.TestRunnerCommons
 
TestRunnerService - Class in io.github.microcks.service
Bean managing the launch of new Tests.
TestRunnerService() - Constructor for class io.github.microcks.service.TestRunnerService
 
TestService - Class in io.github.microcks.service
Bean defining service operations around Test domain objects.
TestService() - Constructor for class io.github.microcks.service.TestService
 
thisUsesUnstableApi() - Method in class io.github.microcks.util.grpc.TokenCallCredentials
 
TokenCallCredentials - Class in io.github.microcks.util.grpc
A GRPC CallCredentials implementation adding token (Bearer or custom type) as call header.
TokenCallCredentials(String, String) - Constructor for class io.github.microcks.util.grpc.TokenCallCredentials
 
toString() - Method in class io.github.microcks.security.UserInfo
 
toString() - Method in class io.github.microcks.util.script.StringToStringsMap
 

U

updateMetadata(String, Metadata, UserInfo) - Method in class io.github.microcks.service.ServiceService
Update the metadata for a Service.
updateMetadata(String, Metadata, UserInfo) - Method in class io.github.microcks.web.ServiceController
 
updateOperation(String, String, String, String, Long, List<ParameterConstraint>, UserInfo) - Method in class io.github.microcks.service.ServiceService
Update the default delay of a Service operation
updateResource(String, String, String, String, Long, String, HttpServletRequest) - Method in class io.github.microcks.web.DynamicMockRestController
 
updateTestConformanceMetricOnTestResult(TestResult) - Method in class io.github.microcks.service.MetricsService
Update the test conformance score when a test is completed.
UploadArtifactController - Class in io.github.microcks.web
This is a controller for managing import of uploaded or downloaded artifact contract files.
UploadArtifactController() - Constructor for class io.github.microcks.web.UploadArtifactController
 
URI_ELEMENTS - Static variable in class io.github.microcks.util.DispatchStyles
Constant for URI_ELEMENTS dispatch style (PARTS and PARAMS).
URI_PARAMS - Static variable in class io.github.microcks.util.DispatchStyles
Constant for URI_PARAMS dispatch style.
URI_PARTS - Static variable in class io.github.microcks.util.DispatchStyles
Constant for URI_PARTS dispatch style.
URIBuilder - Class in io.github.microcks.util
Helper class for building URIs from various objects.
URIBuilder() - Constructor for class io.github.microcks.util.URIBuilder
 
UserInfo - Class in io.github.microcks.security
This is a wrapper for holding user informations.
UserInfo(String, String, String, String, String, String[], String[]) - Constructor for class io.github.microcks.security.UserInfo
Create a new UserInfo with all required properties.
UserInfoHandlerMethodArgumentResolver - Class in io.github.microcks.security
A Spring Web HandlerMethodArgumentResolver that knows how to retrieve a UserInfo controller method argument.
UserInfoHandlerMethodArgumentResolver() - Constructor for class io.github.microcks.security.UserInfoHandlerMethodArgumentResolver
 
UserInfoInContextInterceptor - Class in io.github.microcks.security
A Spring Web HandlerInterceptor that checks if @EnabledUserInfoInContext annotation is present on controller method in order to inject UserInfo as a HTTP request attribute.
UserInfoInContextInterceptor() - Constructor for class io.github.microcks.security.UserInfoInContextInterceptor
 
UsernamePasswordProxyAuthenticator - Class in io.github.microcks.util
A simple Authenticator for basic network authentication handling.
UsernamePasswordProxyAuthenticator(ProxySettings) - Constructor for class io.github.microcks.util.UsernamePasswordProxyAuthenticator
Constructor.

V

validateConstraint(HttpServletRequest, ParameterConstraint) - Static method in class io.github.microcks.util.ParameterConstraintUtil
Validate that a parameter constraint it respected or violated.
validateSoapMessage(String, String, String, String, boolean) - Static method in class io.github.microcks.util.SoapMessageValidator
Validate a soap message accordingly to its WSDL and linked XSD resources.
valueCount() - Method in class io.github.microcks.util.script.StringToStringsMap
 
valueOf(String) - Static method in enum class io.github.microcks.util.dispatcher.EvaluationOperator
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.microcks.util.dispatcher.EvaluationOperator
Returns an array containing the constants of this enum class, in the order they are declared.
VersionInfoController - Class in io.github.microcks.web
A Rest controller for dispatching Microcks version information to frontend.
VersionInfoController() - Constructor for class io.github.microcks.web.VersionInfoController
 

W

waitForDelay(Long, Long) - Static method in class io.github.microcks.web.MockControllerCommons
Block current thread for specified delay (if not null) from @{code startTime}.
WebConfiguration - Class in io.github.microcks.config
 
WebConfiguration() - Constructor for class io.github.microcks.config.WebConfiguration
 
WebMvcConfiguration - Class in io.github.microcks.config
 
WebMvcConfiguration() - Constructor for class io.github.microcks.config.WebMvcConfiguration
 
WrappedDailyStatistic() - Constructor for class io.github.microcks.repository.DailyStatisticRepositoryImpl.WrappedDailyStatistic
 
WritableNamespaceContext - Class in io.github.microcks.util
Does not implement reverse operations for now, but not necessary for XPath processing that is our main purpose.
WritableNamespaceContext() - Constructor for class io.github.microcks.util.WritableNamespaceContext
 
writeConcernResolver() - Method in class io.github.microcks.config.MongoConfiguration
 
A B C D E F G H I J K L M O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form