public class DockerComposeYamlInstallationProvider extends Object implements ClientInstallationProvider
| Constructor and Description |
|---|
DockerComposeYamlInstallationProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ClientInstallationProvider |
create(KeycloakSession session) |
javax.ws.rs.core.Response |
generateInstallation(KeycloakSession session,
RealmModel realm,
ClientModel client,
URI serverBaseUri) |
javax.ws.rs.core.Response |
generateInstallation(ZipOutputStream zipOutput,
ByteArrayOutputStream byteStream,
Certificate realmCert,
URL realmBaseURl,
String realmName,
String clientName) |
String |
getDisplayType() |
String |
getFilename() |
String |
getHelpText() |
String |
getId() |
String |
getMediaType() |
String |
getProtocol() |
void |
init(Config.Scope config) |
boolean |
isDownloadOnly() |
void |
postInit(KeycloakSessionFactory factory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic static final String ROOT_DIR
public DockerComposeYamlInstallationProvider()
public ClientInstallationProvider create(KeycloakSession session)
create in interface ProviderFactory<ClientInstallationProvider>public void init(Config.Scope config)
init in interface ProviderFactory<ClientInstallationProvider>public void postInit(KeycloakSessionFactory factory)
postInit in interface ProviderFactory<ClientInstallationProvider>public void close()
close in interface Providerclose in interface ProviderFactory<ClientInstallationProvider>public String getId()
getId in interface ProviderFactory<ClientInstallationProvider>public javax.ws.rs.core.Response generateInstallation(KeycloakSession session, RealmModel realm, ClientModel client, URI serverBaseUri)
generateInstallation in interface ClientInstallationProviderpublic javax.ws.rs.core.Response generateInstallation(ZipOutputStream zipOutput, ByteArrayOutputStream byteStream, Certificate realmCert, URL realmBaseURl, String realmName, String clientName) throws IOException
IOExceptionpublic String getProtocol()
getProtocol in interface ClientInstallationProviderpublic String getDisplayType()
getDisplayType in interface ClientInstallationProviderpublic String getHelpText()
getHelpText in interface ClientInstallationProviderpublic String getFilename()
getFilename in interface ClientInstallationProviderpublic String getMediaType()
getMediaType in interface ClientInstallationProviderpublic boolean isDownloadOnly()
isDownloadOnly in interface ClientInstallationProviderCopyright © 2020 JBoss by Red Hat. All rights reserved.