public class ThriftDocServicePlugin
extends java.lang.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(java.util.Set<com.linecorp.armeria.server.ServiceConfig> serviceConfigs) |
java.util.Optional<java.lang.String> |
guessServiceMethodName(java.lang.Object exampleRequest) |
java.util.Optional<java.lang.String> |
guessServiceName(java.lang.Object exampleRequest) |
java.util.Map<java.lang.String,java.lang.String> |
loadDocStrings(java.util.Set<com.linecorp.armeria.server.ServiceConfig> serviceConfigs) |
java.util.Optional<java.lang.String> |
serializeExampleRequest(java.lang.String serviceName,
java.lang.String methodName,
java.lang.Object exampleRequest) |
java.util.Set<java.lang.Class<?>> |
supportedExampleRequestTypes() |
java.util.Set<java.lang.Class<? extends com.linecorp.armeria.server.Service<?,?>>> |
supportedServiceTypes() |
public java.util.Set<java.lang.Class<? extends com.linecorp.armeria.server.Service<?,?>>> supportedServiceTypes()
supportedServiceTypes in interface com.linecorp.armeria.server.docs.DocServicePluginpublic com.linecorp.armeria.server.docs.ServiceSpecification generateSpecification(java.util.Set<com.linecorp.armeria.server.ServiceConfig> serviceConfigs)
generateSpecification in interface com.linecorp.armeria.server.docs.DocServicePluginpublic java.util.Map<java.lang.String,java.lang.String> loadDocStrings(java.util.Set<com.linecorp.armeria.server.ServiceConfig> serviceConfigs)
loadDocStrings in interface com.linecorp.armeria.server.docs.DocServicePluginpublic java.util.Set<java.lang.Class<?>> supportedExampleRequestTypes()
supportedExampleRequestTypes in interface com.linecorp.armeria.server.docs.DocServicePluginpublic java.util.Optional<java.lang.String> guessServiceName(java.lang.Object exampleRequest)
guessServiceName in interface com.linecorp.armeria.server.docs.DocServicePluginpublic java.util.Optional<java.lang.String> guessServiceMethodName(java.lang.Object exampleRequest)
guessServiceMethodName in interface com.linecorp.armeria.server.docs.DocServicePluginpublic java.util.Optional<java.lang.String> serializeExampleRequest(java.lang.String serviceName,
java.lang.String methodName,
java.lang.Object exampleRequest)
serializeExampleRequest in interface com.linecorp.armeria.server.docs.DocServicePlugin© Copyright 2015–2018 LINE Corporation. All rights reserved.