public class ThriftDocServicePlugin extends Object implements com.linecorp.armeria.server.docs.DocServicePlugin
DocServicePlugin implementation that supports THttpServices.| Constructor and Description |
|---|
ThriftDocServicePlugin() |
| Modifier and Type | Method and Description |
|---|---|
com.linecorp.armeria.server.docs.ServiceSpecification |
generateSpecification(Set<com.linecorp.armeria.server.ServiceConfig> serviceConfigs) |
Optional<String> |
guessServiceMethodName(Object exampleRequest) |
Optional<String> |
guessServiceName(Object exampleRequest) |
Map<String,String> |
loadDocStrings(Set<com.linecorp.armeria.server.ServiceConfig> serviceConfigs) |
Optional<String> |
serializeExampleRequest(String serviceName,
String methodName,
Object exampleRequest) |
Set<Class<?>> |
supportedExampleRequestTypes() |
Set<Class<? extends com.linecorp.armeria.server.Service<?,?>>> |
supportedServiceTypes() |
public Set<Class<? extends com.linecorp.armeria.server.Service<?,?>>> supportedServiceTypes()
supportedServiceTypes in interface com.linecorp.armeria.server.docs.DocServicePluginpublic com.linecorp.armeria.server.docs.ServiceSpecification generateSpecification(Set<com.linecorp.armeria.server.ServiceConfig> serviceConfigs)
generateSpecification in interface com.linecorp.armeria.server.docs.DocServicePluginpublic Map<String,String> loadDocStrings(Set<com.linecorp.armeria.server.ServiceConfig> serviceConfigs)
loadDocStrings in interface com.linecorp.armeria.server.docs.DocServicePluginpublic Set<Class<?>> supportedExampleRequestTypes()
supportedExampleRequestTypes in interface com.linecorp.armeria.server.docs.DocServicePluginpublic Optional<String> guessServiceName(Object exampleRequest)
guessServiceName in interface com.linecorp.armeria.server.docs.DocServicePluginpublic Optional<String> guessServiceMethodName(Object exampleRequest)
guessServiceMethodName in interface com.linecorp.armeria.server.docs.DocServicePlugin© Copyright 2015–2018 LINE Corporation. All rights reserved.