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 |
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 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 onNotification()
onNotification in interface com.mulesoft.mule.runtime.module.cluster.api.notification.PrimaryClusterNodeListenerpublic 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–2022 MuleSoft, Inc.. All rights reserved.