@Service(name="microprofile-openapi-service") @Singleton public class OpenApiService extends Object
| Constructor and Description |
|---|
OpenApiService() |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterApp(String applicationId) |
org.eclipse.microprofile.openapi.models.OpenAPI |
getDocument() |
static OpenApiService |
getInstance() |
void |
initConfig() |
boolean |
isEnabled() |
boolean |
isSecurityEnabled() |
void |
registerApp(String applicationId,
DeploymentContext ctx) |
void |
resumeApp(String applicationId) |
void |
setCorsHeaders(boolean withCorsHeaders) |
void |
setEnabled(boolean enabled) |
void |
setSecurityEnabled(boolean securityEnabled) |
void |
suspendApp(String applicationId) |
boolean |
withCorsHeaders() |
@PostConstruct public void initConfig()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public boolean isSecurityEnabled()
public void setSecurityEnabled(boolean securityEnabled)
public boolean withCorsHeaders()
public void setCorsHeaders(boolean withCorsHeaders)
public void registerApp(String applicationId, DeploymentContext ctx)
public void deregisterApp(String applicationId)
public void resumeApp(String applicationId)
public void suspendApp(String applicationId)
public org.eclipse.microprofile.openapi.models.OpenAPI getDocument()
throws OpenAPIBuildException,
IOException
OpenAPIBuildException - if creating the document failed.IOException - if source archive not accessiblepublic static final OpenApiService getInstance()
Copyright © 2021. All rights reserved.