public interface VirtualServiceInfo
OpenApiVirtualServiceInfo,
SpringVirtualServiceInfo| Modifier and Type | Interface and Description |
|---|---|
static class |
VirtualServiceInfo.LogHolder |
| 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(boolean scriptEnabled,
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(boolean scriptEnabled,
java.util.Map.Entry<java.lang.String,java.lang.Class> virtualServiceEntry) |
default java.util.Map<java.lang.String,java.lang.Class> |
findVirtualServices() |
default java.util.Map<java.lang.String,java.lang.Class> |
findVirtualServices(java.lang.ClassLoader context) |
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() |
default java.lang.String |
getName(java.lang.Class classzz) |
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 java.util.Map<java.lang.String,java.lang.String> |
getTypes(boolean scriptEnabled) |
default boolean |
isValidJson(java.lang.String jsonStr) |
default void |
loadClasses(java.util.Map<java.lang.String,java.lang.Class> virtualInterfaces,
java.lang.Class classzz,
java.lang.String interfaceName) |
default ResourceMapper |
loadMapper() |
default java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> |
loadVirtualServices(boolean scriptEnabled) |
default java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> |
loadVirtualServices(boolean scriptEnabled,
java.lang.ClassLoader loader) |
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) |
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(java.lang.ClassLoader context)
default java.util.Map<java.lang.String,java.lang.Class> findVirtualServices()
default java.lang.String getName(java.lang.Class classzz)
default void loadClasses(java.util.Map<java.lang.String,java.lang.Class> virtualInterfaces,
java.lang.Class classzz,
java.lang.String interfaceName)
default java.util.Map<java.lang.String,java.util.Map<java.lang.String,VirtualServiceRequest>> loadVirtualServices(boolean scriptEnabled) 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,java.util.Map<java.lang.String,VirtualServiceRequest>> loadVirtualServices(boolean scriptEnabled, java.lang.ClassLoader loader) 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,java.lang.String> getTypes(boolean scriptEnabled)
default java.util.Map<java.lang.String,VirtualServiceRequest> buildVirtualServiceInfo(boolean scriptEnabled, 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 boolean isValidJson(java.lang.String jsonStr)
default 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(boolean scriptEnabled, 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 © 2021. All Rights Reserved.