Save This Page
Home » apache-tomcat-6.0.16-src » org.apache.jk » common » [javadoc | source]
org.apache.jk.common
public class: JkMX [javadoc | source]
java.lang.Object
   org.apache.jk.core.JkHandler
      org.apache.jk.common.JkMX

All Implemented Interfaces:
    NotificationListener, MBeanRegistration

Load the HTTP or RMI adapters for MX4J and JMXRI. Add "mx.enabled=true" in jk2.properties to enable it. You could also select http and/or jrmp protocol, with mx.httpPort, mx.httpHost, mxjrmpPort and mx.jrmpPort.

If you run into an error message like "SystemId Unknown; Line #12; Column #81; Cannot add attribute name after child nodes or before an element is produced. Attribute will be ignored." after setting mx.enabled to true, you probably need a newer version of Xalan. See the RELEASE-NOTES document section on XML Parsers for more information.
Field Summary
 MBeanServer mserver     
 ObjectName httpServerName     
 ObjectName jrmpServerName     
Fields inherited from org.apache.jk.core.JkHandler:
OK,  LAST,  ERROR,  properties,  wEnv,  next,  nextName,  name,  id,  HANDLE_RECEIVE_PACKET,  HANDLE_SEND_PACKET,  HANDLE_FLUSH,  HANDLE_THREAD_END,  domain,  oname,  mserver
Constructor:
 public JkMX() 
Method from org.apache.jk.common.JkMX Summary:
addHandlerCallback,   destroy,   getAuthMode,   getAuthPassword,   getAuthUser,   getEnabled,   getHttpHost,   getHttpPort,   getJrmpHost,   getJrmpPort,   getLog4jEnabled,   getMBeanServer,   getPort,   getUseXSLTProcessor,   init,   loadAdapter,   setAuthMode,   setAuthPassword,   setAuthUser,   setEnabled,   setHttpHost,   setHttpPort,   setJrmpHost,   setJrmpPort,   setLog4jEnabled,   setPort,   setUseXSLTProcessor
Methods from org.apache.jk.core.JkHandler:
addHandlerCallback,   createMsgContext,   createMsgContext,   destroy,   getDomain,   getId,   getName,   getNext,   getObjectName,   getProperty,   handleNotification,   init,   invoke,   pause,   postDeregister,   postRegister,   preDeregister,   preRegister,   resume,   setId,   setName,   setNext,   setNext,   setProperty,   setWorkerEnv
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.jk.common.JkMX Detail:
 public  void addHandlerCallback(JkHandler w) 
 public  void destroy() 
 public String getAuthMode() 
 public String getAuthPassword() 
 public String getAuthUser() 
 public boolean getEnabled() 
 public String getHttpHost() 
 public int getHttpPort() 
 public String getJrmpHost() 
 public int getJrmpPort() 
 public boolean getLog4jEnabled() 
 MBeanServer getMBeanServer() 
 public int getPort() 
 public boolean getUseXSLTProcessor() 
 public  void init() throws IOException 
 public  void loadAdapter() throws IOException 
    Initialize the worker. After this call the worker will be ready to accept new requests.
 public  void setAuthMode(String mode) 
 public  void setAuthPassword(String password) 
 public  void setAuthUser(String user) 
 public  void setEnabled(boolean b) 
    Enable the MX4J adapters (new way)
 public  void setHttpHost(String host) 
 public  void setHttpPort(int i) 
    Enable the MX4J HTTP internal adapter
 public  void setJrmpHost(String host) 
 public  void setJrmpPort(int i) 
    Enable the MX4J JRMP internal adapter
 public  void setLog4jEnabled(boolean b) 
    Enable the Log4j MBean)
 public  void setPort(int i) 
    Enable the MX4J adapters (old way, compatible)
 public  void setUseXSLTProcessor(boolean uxsltp)