public abstract class CloudModuleBuilderSourceContribution<SC extends CloudConfigurationBase,DC extends CloudDeploymentNameConfiguration,AC extends CloudSourceApplicationConfiguration,SR extends CloudMultiSourceServerRuntimeInstance<DC,?,?,?>> extends CloudModuleBuilderContribution
| Constructor and Description |
|---|
CloudModuleBuilderSourceContribution(CloudModuleBuilder moduleBuilder,
ServerType<SC> cloudType) |
| Modifier and Type | Method and Description |
|---|---|
void |
configureModule(Module module) |
protected abstract CloudSourceApplicationConfigurable<SC,DC,SR,AC> |
createApplicationConfigurable(Project project,
Disposable parentDisposable) |
protected abstract DC |
createDeploymentConfiguration() |
protected abstract void |
doConfigureModule(AC applicationConfiguration,
DeployToServerRunConfiguration<SC,DC> runConfiguration,
boolean firstAttempt,
SR serverRuntime) |
createDeploymentConfiguration, getApplicationConfigurable, getCloudType, getModuleBuilder, preConfigureModulepublic CloudModuleBuilderSourceContribution(CloudModuleBuilder moduleBuilder, ServerType<SC> cloudType)
public void configureModule(Module module)
configureModule in class CloudModuleBuilderContributionprotected abstract CloudSourceApplicationConfigurable<SC,DC,SR,AC> createApplicationConfigurable(Project project, Disposable parentDisposable)
createApplicationConfigurable in class CloudModuleBuilderContributionprotected abstract DC createDeploymentConfiguration()
protected abstract void doConfigureModule(AC applicationConfiguration, DeployToServerRunConfiguration<SC,DC> runConfiguration, boolean firstAttempt, SR serverRuntime) throws ServerRuntimeException
ServerRuntimeException