org.apache.jk.common
Class ModJkMX
- MBeanRegistration, NotificationListener
A small mbean that will act as a proxy for mod_jk2.
For efficiency, it'll get bulk results and cache them - you
can force an update by calling the refreshAttributes and refreshMetadata
operations on this mbean.
TODO: implement the user/pass auth ( right now you must use IP based security )
TODO: eventually support https
TODO: support for metadata ( mbean-descriptors ) for description and type conversions
TODO: filter out trivial components ( mutexes, etc )
- Costin Manolache
ERROR , HANDLE_FLUSH , HANDLE_RECEIVE_PACKET , HANDLE_SEND_PACKET , HANDLE_THREAD_END , LAST , OK , domain , id , mserver , name , next , nextName , oname , properties , wEnv |
addHandlerCallback , createMsgContext , destroy , getDomain , getId , getName , getNext , getObjectName , getProperty , handleNotification , init , invoke , pause , postDeregister , postRegister , preDeregister , preRegister , resume , setId , setName , setNext , setNext , setProperty , setWorkerEnv |
destroy
public void destroy()
Clean up and stop the handler
- destroy in interface JkHandler
getPass
public String getPass()
getStatusPath
public String getStatusPath()
getUpdateInterval
public long getUpdateInterval()
getUser
public String getUser()
getWebServerHost
public String getWebServerHost()
getWebServerPort
public int getWebServerPort()
init
public void init()
throws IOException
Should register the request types it can handle,
same style as apache2.
- init in interface JkHandler
refresh
public void refresh()
Refresh the proxies, if updateInterval passed
refreshAttributes
public void refreshAttributes()
refreshMetadata
public void refreshMetadata()
setPass
public void setPass(String pass)
setStatusPath
public void setStatusPath(String statusPath)
setUpdateInterval
public void setUpdateInterval(long updateInterval)
setUser
public void setUser(String user)
setWebServerHost
public void setWebServerHost(String webServerHost)
setWebServerPort
public void setWebServerPort(int webServerPort)
start
public void start()
throws IOException
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.