org.apache.jk.common

Class JkMX

public class JkMX extends JkHandler

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.

Constructor Summary
JkMX()
Method Summary
voidaddHandlerCallback(JkHandler w)
voiddestroy()
StringgetAuthMode()
StringgetAuthPassword()
StringgetAuthUser()
booleangetEnabled()
StringgetHttpHost()
intgetHttpPort()
StringgetJrmpHost()
intgetJrmpPort()
booleangetLog4jEnabled()
intgetPort()
booleangetUseXSLTProcessor()
voidinit()
voidloadAdapter()
Initialize the worker.
voidsetAuthMode(String mode)
voidsetAuthPassword(String password)
voidsetAuthUser(String user)
voidsetEnabled(boolean b)
Enable the MX4J adapters (new way)
voidsetHttpHost(String host)
voidsetHttpPort(int i)
Enable the MX4J HTTP internal adapter
voidsetJrmpHost(String host)
voidsetJrmpPort(int i)
Enable the MX4J JRMP internal adapter
voidsetLog4jEnabled(boolean b)
Enable the Log4j MBean)
voidsetPort(int i)
Enable the MX4J adapters (old way, compatible)
voidsetUseXSLTProcessor(boolean uxsltp)

Constructor Detail

JkMX

public JkMX()

Method Detail

addHandlerCallback

public void addHandlerCallback(JkHandler w)

destroy

public void destroy()

getAuthMode

public String getAuthMode()

getAuthPassword

public String getAuthPassword()

getAuthUser

public String getAuthUser()

getEnabled

public boolean getEnabled()

getHttpHost

public String getHttpHost()

getHttpPort

public int getHttpPort()

getJrmpHost

public String getJrmpHost()

getJrmpPort

public int getJrmpPort()

getLog4jEnabled

public boolean getLog4jEnabled()

getPort

public int getPort()

getUseXSLTProcessor

public boolean getUseXSLTProcessor()

init

public void init()

loadAdapter

public void loadAdapter()
Initialize the worker. After this call the worker will be ready to accept new requests.

setAuthMode

public void setAuthMode(String mode)

setAuthPassword

public void setAuthPassword(String password)

setAuthUser

public void setAuthUser(String user)

setEnabled

public void setEnabled(boolean b)
Enable the MX4J adapters (new way)

setHttpHost

public void setHttpHost(String host)

setHttpPort

public void setHttpPort(int i)
Enable the MX4J HTTP internal adapter

setJrmpHost

public void setJrmpHost(String host)

setJrmpPort

public void setJrmpPort(int i)
Enable the MX4J JRMP internal adapter

setLog4jEnabled

public void setLog4jEnabled(boolean b)
Enable the Log4j MBean)

setPort

public void setPort(int i)
Enable the MX4J adapters (old way, compatible)

setUseXSLTProcessor

public void setUseXSLTProcessor(boolean uxsltp)
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.