Package com.sun.enterprise.admin
Interface AdminContext
-
public interface AdminContext
This interface defines the environment for administration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Logger
getAdminLogger()
Get admin logger.URL
getAdminMBeanRegistryURL()
Get Admin MBeanRegistry xml file locationString
getDomainName()
Get domain nameString
getDottedNameMBeanImplClassName()
returns the appropriate dotted name mbean implementation class.MBeanServer
getMBeanServer()
Get MBeanServer in use for admin, runtime and monitoring MBeans.Interceptor
getMBeanServerInterceptor()
Get interceptor for mbean server used.URL
getRuntimeMBeanRegistryURL()
Get Admin MBeanRegistry xml file locationString
getServerName()
Get server name.void
setAdminLogger(Logger logger)
Set admin logger.void
setAdminMBeanRegistryURL(URL url)
Get Admin MBeanRegistry xml file locationvoid
setDomainName(String domainName)
Set domain name.void
setMBeanServer(MBeanServer mbs)
Set MBeanServer used for admin, runtime and monitoring MBeans.void
setMBeanServerInterceptor(Interceptor interceptor)
Set interceptor.void
setRuntimeMBeanRegistryURL(URL url)
Get Runtime MBeanRegistry xml file locationvoid
setServerName(String serverName)
Set server name.
-
-
-
Method Detail
-
getMBeanServer
MBeanServer getMBeanServer()
Get MBeanServer in use for admin, runtime and monitoring MBeans.
-
setMBeanServer
void setMBeanServer(MBeanServer mbs)
Set MBeanServer used for admin, runtime and monitoring MBeans.- Parameters:
mbs
- the management bean server
-
getDomainName
String getDomainName()
Get domain name
-
setDomainName
void setDomainName(String domainName)
Set domain name.- Parameters:
domainName
- name of the domain
-
getServerName
String getServerName()
Get server name.
-
setServerName
void setServerName(String serverName)
Set server name.- Parameters:
serverName
- name of the server
-
getAdminMBeanRegistryURL
URL getAdminMBeanRegistryURL()
Get Admin MBeanRegistry xml file location
-
setAdminMBeanRegistryURL
void setAdminMBeanRegistryURL(URL url)
Get Admin MBeanRegistry xml file location- Parameters:
url
- URL of the Registry file
-
getRuntimeMBeanRegistryURL
URL getRuntimeMBeanRegistryURL()
Get Admin MBeanRegistry xml file location
-
setRuntimeMBeanRegistryURL
void setRuntimeMBeanRegistryURL(URL url)
Get Runtime MBeanRegistry xml file location- Parameters:
url
- URL of the Registry file
-
getAdminLogger
Logger getAdminLogger()
Get admin logger.
-
setAdminLogger
void setAdminLogger(Logger logger)
Set admin logger.- Parameters:
logger
- the logger for admin module
-
getMBeanServerInterceptor
Interceptor getMBeanServerInterceptor()
Get interceptor for mbean server used. In general, this method will be used only while initializing MBeanServer to setup its interceptor.
-
setMBeanServerInterceptor
void setMBeanServerInterceptor(Interceptor interceptor)
Set interceptor. If set prior to creating an MBeanServer, the default implementation of SunOneMBeanServer factory will apply the interceptor to every MBeanServer call.
-
getDottedNameMBeanImplClassName
String getDottedNameMBeanImplClassName()
returns the appropriate dotted name mbean implementation class.
-
-