com.caucho.health.action
Class DumpHealth

java.lang.Object
  extended by com.caucho.health.action.AbstractHealthAction
      extended by com.caucho.health.action.DumpHealth
All Implemented Interfaces:
HealthAction

@Singleton
@Configurable
public class DumpHealth
extends AbstractHealthAction

Health action to create a dump of all health cehcks. The dump will be logged to the internal log database and the resin log file using com.caucho.health.action.DumpHealth as the class, at info level.

<health:HttpStatusHealthCheck ee:Named="httpStatusCheck">
   <url>http://localhost:8080/test-ping.jsp</url>
 </health:HttpStatusHealthCheck>
 
 <health:DumpHealth>
   <health:IfHealthCritical/>
 </health:DumpHealth>
 


Field Summary
static java.lang.String LOG_TYPE
           
 
Constructor Summary
DumpHealth()
           
 
Method Summary
 void doActionImpl(HealthEvent healthEvent)
           
 void init()
           
 void setLog(boolean isLog)
          Output to server log in addition to internal database (default false).
 
Methods inherited from class com.caucho.health.action.AbstractHealthAction
add, addListener, doAction, getPredicates, start, stop, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG_TYPE

public static final java.lang.String LOG_TYPE
See Also:
Constant Field Values
Constructor Detail

DumpHealth

public DumpHealth()
Method Detail

setLog

@Configurable
public void setLog(boolean isLog)
Output to server log in addition to internal database (default false).


init

@PostConstruct
public void init()
Overrides:
init in class AbstractHealthAction

doActionImpl

public void doActionImpl(HealthEvent healthEvent)
Specified by:
doActionImpl in class AbstractHealthAction