public class MuleService extends Object implements MuleServiceMBean
MuleService
exposes certain Mule server functions for managementModifier and Type | Field and Description |
---|---|
protected Log |
logger
logger used by this class
|
DEFAULT_JMX_NAME
Constructor and Description |
---|
MuleService(MuleContext muleContext) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
String |
getBuildDate()
Deprecated.
use getBuildNumber() instead
|
String |
getBuildNumber() |
String |
getConfigBuilderClassName()
Contains value of option -builder
|
String |
getCopyright() |
long |
getFreeMemory() |
String |
getHostIp() |
String |
getHostname() |
String |
getInstanceId() |
String |
getJdkVersion() |
String |
getLicense() |
long |
getMaxMemory() |
String |
getOsVersion() |
String |
getServerId() |
Date |
getStartTime() |
long |
getTotalMemory() |
String |
getVendor() |
String |
getVersion() |
boolean |
isInitialised() |
boolean |
isStopped() |
void |
start() |
void |
stop() |
protected transient Log logger
public MuleService(MuleContext muleContext)
public boolean isInitialised()
isInitialised
in interface MuleServiceMBean
public boolean isStopped()
isStopped
in interface MuleServiceMBean
public Date getStartTime()
getStartTime
in interface MuleServiceMBean
public String getVersion()
getVersion
in interface MuleServiceMBean
public String getVendor()
getVendor
in interface MuleServiceMBean
public void start() throws MuleException
start
in interface MuleServiceMBean
MuleException
public void stop() throws MuleException
stop
in interface MuleServiceMBean
MuleException
public void dispose() throws MuleException
dispose
in interface MuleServiceMBean
MuleException
public long getFreeMemory()
getFreeMemory
in interface MuleServiceMBean
public long getMaxMemory()
getMaxMemory
in interface MuleServiceMBean
public long getTotalMemory()
getTotalMemory
in interface MuleServiceMBean
public String getServerId()
getServerId
in interface MuleServiceMBean
public String getHostname()
getHostname
in interface MuleServiceMBean
public String getHostIp()
getHostIp
in interface MuleServiceMBean
public String getOsVersion()
getOsVersion
in interface MuleServiceMBean
public String getJdkVersion()
getJdkVersion
in interface MuleServiceMBean
public String getCopyright()
getCopyright
in interface MuleServiceMBean
public String getLicense()
getLicense
in interface MuleServiceMBean
public String getBuildDate()
getBuildDate
in interface MuleServiceMBean
public String getBuildNumber()
getBuildNumber
in interface MuleServiceMBean
public String getInstanceId()
getInstanceId
in interface MuleServiceMBean
public String getConfigBuilderClassName()
MuleServiceMBean
getConfigBuilderClassName
in interface MuleServiceMBean
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.