Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form