public class ApiDeploymentCoreExtension extends GatewayEntitledCoreExtension implements com.mulesoft.mule.runtime.gw.api.agent.GatewayCoreExtension, com.mulesoft.mule.runtime.module.cluster.api.notification.PrimaryClusterNodeListener, org.mule.runtime.module.deployment.api.StartupListener
containerClassLoader| Constructor and Description |
|---|
ApiDeploymentCoreExtension() |
| Modifier and Type | Method and Description |
|---|---|
ApiPlatformClient |
apiPlatformClient() |
void |
dispose() |
void |
finishCoreExtensionInitialization() |
void |
finishLazyInitialization() |
ApiService |
getApiService() |
String |
getName() |
PolicyNotificationListenerSuppliers |
getNotificationListenerSuppliers() |
com.mulesoft.mule.runtime.gw.api.agent.HealthCheck |
healthCheck()
Expose runtime healthCheck instance to be used by the Mule Agent
|
void |
initialiseCoreExtension() |
Optional<GatewayMetricsAdapter> |
metricsCollector() |
void |
onAfterStartup() |
void |
onArtifactCreated(String artifactName,
org.mule.runtime.api.config.custom.CustomizationService customizationService) |
void |
onClusterReady() |
void |
onNotification() |
void |
setClusterCoreExtension(com.mulesoft.mule.runtime.module.cluster.api.ClusterCoreExtension clusterCoreExtension) |
void |
start() |
void |
startCoreExtension() |
void |
stop() |
extensionLoaded, initialise, onlineMode, setContainerClassLoaderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetContainerClassLoaderonArtifactInitialised, onArtifactStarted, onArtifactStopped, onDeploymentFailure, onDeploymentStart, onDeploymentSuccess, onRedeploymentFailure, onRedeploymentStart, onRedeploymentSuccess, onUndeploymentFailure, onUndeploymentStart, onUndeploymentSuccesspublic void initialiseCoreExtension()
initialiseCoreExtension in class GatewayEntitledCoreExtensionpublic String getName()
getName in interface org.mule.runtime.api.meta.NamedObjectpublic ApiPlatformClient apiPlatformClient()
public void finishLazyInitialization()
public void finishCoreExtensionInitialization()
public void startCoreExtension()
public void onClusterReady()
public void onNotification()
onNotification in interface com.mulesoft.mule.runtime.module.cluster.api.notification.PrimaryClusterNodeListenerpublic void onArtifactCreated(String artifactName, org.mule.runtime.api.config.custom.CustomizationService customizationService)
onArtifactCreated in interface org.mule.runtime.module.deployment.api.DeploymentListenerpublic void start()
start in interface org.mule.runtime.api.lifecycle.Startablepublic void stop()
throws org.mule.runtime.api.exception.MuleException
stop in interface org.mule.runtime.api.lifecycle.Stoppableorg.mule.runtime.api.exception.MuleExceptionpublic void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposablepublic void onAfterStartup()
onAfterStartup in interface org.mule.runtime.module.deployment.api.StartupListenerpublic void setClusterCoreExtension(com.mulesoft.mule.runtime.module.cluster.api.ClusterCoreExtension clusterCoreExtension)
public ApiService getApiService()
public PolicyNotificationListenerSuppliers getNotificationListenerSuppliers()
public com.mulesoft.mule.runtime.gw.api.agent.HealthCheck healthCheck()
healthCheck in interface com.mulesoft.mule.runtime.gw.api.agent.GatewayCoreExtensionpublic Optional<GatewayMetricsAdapter> metricsCollector()
Copyright © 2014–2025 MuleSoft, Inc.. All rights reserved.