public class RestJsonTypeLoader extends Object implements org.mule.metadata.api.TypeLoader
org.mule.metadata.json.api.JsonTypeLoader created because of the lack of an extension
mechanism.
The only change here should be that we use a RestHandlerManager instead of a
org.mule.metadata.json.api.handler.HandlerManager.| Modifier and Type | Field and Description |
|---|---|
static org.mule.metadata.api.model.MetadataFormat |
JSON |
| Constructor and Description |
|---|
RestJsonTypeLoader(File schemaFile) |
RestJsonTypeLoader(String schemaData) |
RestJsonTypeLoader(String schemaData,
URI baseURI) |
| Modifier and Type | Method and Description |
|---|---|
protected RestHandlerManager |
createRestHandlerManager() |
Optional<org.mule.metadata.api.model.MetadataType> |
load(String identifier) |
Optional<org.mule.metadata.api.model.MetadataType> |
load(String identifier,
String typeAlias) |
public RestJsonTypeLoader(File schemaFile)
public RestJsonTypeLoader(String schemaData)
public Optional<org.mule.metadata.api.model.MetadataType> load(String identifier)
load in interface org.mule.metadata.api.TypeLoaderpublic Optional<org.mule.metadata.api.model.MetadataType> load(String identifier, String typeAlias)
load in interface org.mule.metadata.api.TypeLoaderprotected RestHandlerManager createRestHandlerManager()
Copyright © 2022. All rights reserved.