public class ApiServiceDispatcher extends Object
Constructor and Description |
---|
ApiServiceDispatcher() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
ApiDispatchConfig |
findConfigForUri(String uri) |
List<ApiDispatchConfig> |
findMatchingConfigsForUri(String uri) |
jakarta.json.JsonObject |
generateOpenApiJsonSchema(ApiDispatchConfig client,
String endpoint) |
protected jakarta.json.JsonObject |
generateOpenApiJsonSchema(Collection<ApiDispatchConfig> clients,
String endpoint) |
jakarta.json.JsonObject |
generateOpenApiJsonSchema(String endpoint) |
static ApiServiceDispatcher |
getInstance() |
static Json2XmlValidator |
getJsonValidator(PipeLine pipeline,
boolean forOutputValidation) |
SortedMap<String,ApiDispatchConfig> |
getPatternClients() |
void |
registerServiceClient(ApiListener listener) |
void |
unregisterServiceClient(ApiListener listener) |
public static ApiServiceDispatcher getInstance()
public ApiDispatchConfig findConfigForUri(String uri)
public List<ApiDispatchConfig> findMatchingConfigsForUri(String uri)
public void registerServiceClient(ApiListener listener) throws ListenerException
ListenerException
public void unregisterServiceClient(ApiListener listener)
public SortedMap<String,ApiDispatchConfig> getPatternClients()
public jakarta.json.JsonObject generateOpenApiJsonSchema(String endpoint)
public jakarta.json.JsonObject generateOpenApiJsonSchema(ApiDispatchConfig client, String endpoint)
protected jakarta.json.JsonObject generateOpenApiJsonSchema(Collection<ApiDispatchConfig> clients, String endpoint)
public static Json2XmlValidator getJsonValidator(PipeLine pipeline, boolean forOutputValidation)
public void clear()
Copyright © 2023 Frank!Framework. All rights reserved.