public interface VirtualServiceInfo
OpenApiVirtualServiceInfo,
SpringVirtualServiceInfo| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
API_SUFFIX |
static java.lang.String |
CURLY_PATH |
static org.slf4j.Logger |
log |
static java.lang.String |
MATCH_API_TYPE |
static java.lang.String |
PARENT_ROOT |
static java.util.regex.Pattern |
pattern |
static java.lang.String |
rxpCurly |
| Modifier and Type | Method and Description |
|---|---|
default ResourceMapper |
buildHierarchyObject(java.lang.String httpVerb,
ResourceMapper resourceParent,
java.util.List<java.lang.String> resouceSplitterList,
java.lang.String operationId) |
void |
buildInput(java.lang.reflect.Method method,
VirtualServiceRequest mockLoadRequest) |
default java.util.Map<java.lang.String,VirtualServiceApiResponse> |
buildOpenAPIResponseType(java.lang.reflect.Method method) |
default java.util.Map<java.lang.String,VirtualServiceApiResponse> |
buildResponseType(java.lang.reflect.Method method) |
default VirtualServiceRequest |
buildServiceDetails(java.util.Map.Entry<java.lang.String,java.lang.Class> virtualServiceEntry,
java.lang.reflect.Method method) |
default java.util.Map<java.lang.String,VirtualServiceRequest> |
buildVirtualServiceInfo(java.util.Map.Entry<java.lang.String,java.lang.Class> virtualServiceEntry) |
default java.util.Map<java.lang.String,java.lang.Class> |
findVirtualServices() |
ApiType |
getApiType() |
default java.util.Map<java.lang.String,java.lang.String> |
getHttpStatusMap() |
default java.lang.Class |
getInputType(VirtualServiceRequest mockTransferInput) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> |
getMockLoadChoice() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
default java.lang.String |
getOperationId(java.lang.String httpVerb,
ResourceMapper resourceParent,
java.util.List<java.lang.String> resouceSplitterList) |
default java.lang.String |
getResourceDesc(java.lang.reflect.Method method) |
ResourceMapper |
getResourceParent() |
default VirtualServiceRequest |
getResponseType(VirtualServiceRequest mockTransferInput) |
default ResourceMapper |
loadMapper() |
default java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> |
loadVirtualServices() |
void |
setApiType(ApiType apiType) |
void |
setMockLoadChoice(java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> mockLoadChoice) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
void |
setResourceParent(ResourceMapper resourceParent) |
static final java.lang.String MATCH_API_TYPE
static final java.lang.String API_SUFFIX
static final java.lang.String PARENT_ROOT
static final java.lang.String CURLY_PATH
static final org.slf4j.Logger log
static final java.lang.String rxpCurly
static final java.util.regex.Pattern pattern
ApiType getApiType()
void setApiType(ApiType apiType)
com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
ResourceMapper getResourceParent()
void setResourceParent(ResourceMapper resourceParent)
java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> getMockLoadChoice()
void setMockLoadChoice(java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> mockLoadChoice)
void buildInput(java.lang.reflect.Method method,
VirtualServiceRequest mockLoadRequest)
throws com.fasterxml.jackson.core.JsonProcessingException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.ClassNotFoundException
com.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptiondefault java.lang.String getResourceDesc(java.lang.reflect.Method method)
default java.util.Map<java.lang.String,java.lang.Class> findVirtualServices()
default java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> loadVirtualServices() throws java.lang.ClassNotFoundException, com.fasterxml.jackson.core.JsonProcessingException, java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.ClassNotFoundExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptiondefault java.util.Map<java.lang.String,VirtualServiceRequest> buildVirtualServiceInfo(java.util.Map.Entry<java.lang.String,java.lang.Class> virtualServiceEntry) throws com.fasterxml.jackson.core.JsonProcessingException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
com.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptiondefault java.lang.Class getInputType(VirtualServiceRequest mockTransferInput)
default java.util.Map<java.lang.String,VirtualServiceApiResponse> buildOpenAPIResponseType(java.lang.reflect.Method method)
default java.lang.String getOperationId(java.lang.String httpVerb,
ResourceMapper resourceParent,
java.util.List<java.lang.String> resouceSplitterList)
default VirtualServiceRequest getResponseType(VirtualServiceRequest mockTransferInput)
default java.util.Map<java.lang.String,java.lang.String> getHttpStatusMap()
default ResourceMapper loadMapper()
default ResourceMapper buildHierarchyObject(java.lang.String httpVerb, ResourceMapper resourceParent, java.util.List<java.lang.String> resouceSplitterList, java.lang.String operationId)
default java.util.Map<java.lang.String,VirtualServiceApiResponse> buildResponseType(java.lang.reflect.Method method) throws com.fasterxml.jackson.core.JsonProcessingException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
com.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptiondefault VirtualServiceRequest buildServiceDetails(java.util.Map.Entry<java.lang.String,java.lang.Class> virtualServiceEntry, java.lang.reflect.Method method) throws com.fasterxml.jackson.core.JsonProcessingException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
com.fasterxml.jackson.core.JsonProcessingExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptionCopyright © 2020. All Rights Reserved.