Package com.sun.enterprise.admin
Interface AdminContext
-
public interface AdminContextThis interface defines the environment for administration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LoggergetAdminLogger()Get admin logger.URLgetAdminMBeanRegistryURL()Get Admin MBeanRegistry xml file locationStringgetDomainName()Get domain nameStringgetDottedNameMBeanImplClassName()returns the appropriate dotted name mbean implementation class.MBeanServergetMBeanServer()Get MBeanServer in use for admin, runtime and monitoring MBeans.InterceptorgetMBeanServerInterceptor()Get interceptor for mbean server used.URLgetRuntimeMBeanRegistryURL()Get Admin MBeanRegistry xml file locationStringgetServerName()Get server name.voidsetAdminLogger(Logger logger)Set admin logger.voidsetAdminMBeanRegistryURL(URL url)Get Admin MBeanRegistry xml file locationvoidsetDomainName(String domainName)Set domain name.voidsetMBeanServer(MBeanServer mbs)Set MBeanServer used for admin, runtime and monitoring MBeans.voidsetMBeanServerInterceptor(Interceptor interceptor)Set interceptor.voidsetRuntimeMBeanRegistryURL(URL url)Get Runtime MBeanRegistry xml file locationvoidsetServerName(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.
-
-