Package org.smooks.management.mbean
Class ManagedVisitor
- java.lang.Object
- 
- org.smooks.management.mbean.AbstractMBean
- 
- org.smooks.management.mbean.ManagedVisitor
 
 
- 
- All Implemented Interfaces:
- MBean
 
 @ManagedResource @ManagedNotification(name="org.smooks.api.resource.visitor", notificationTypes="javax.management.Notification") public class ManagedVisitor extends AbstractMBean 
- 
- 
Field Summary- 
Fields inherited from class org.smooks.management.mbean.AbstractMBeanhostName
 
- 
 - 
Constructor SummaryConstructors Constructor Description ManagedVisitor(InstrumentationResource instrumentationResource, ResourceConfig visitorResourceConfig, Visitor visitor)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTotalProcessingTime(long visitProcessingTime)protected StringgetContext()longgetFailedVisitCount()protected StringgetName()StringgetSelector()longgetTotalProcessingTime()protected StringgetType()longgetVisitAfterCount()longgetVisitBeforeCount()longgetVisitChildElementCount()longgetVisitChildTextCount()voidincrementFailedVisitCounter()voidincrementVisitAfterCounter()voidincrementVisitBeforeCounter()voidincrementVisitChildElementCounter()voidincrementVisitChildTextCounter()voidsendNotification(Node node, long visitProcessingTime)protected StringtoPath(Node node)- 
Methods inherited from class org.smooks.management.mbean.AbstractMBeangetLocalHostName, getObjectName
 
- 
 
- 
- 
- 
Constructor Detail- 
ManagedVisitorpublic ManagedVisitor(InstrumentationResource instrumentationResource, ResourceConfig visitorResourceConfig, Visitor visitor) 
 
- 
 - 
Method Detail- 
getSelector@ManagedAttribute(description="Selector") public String getSelector() 
 - 
getVisitBeforeCount@ManagedAttribute(description="Number of visited start events") public long getVisitBeforeCount() 
 - 
getVisitChildElementCount@ManagedAttribute(description="Number of visited child events") public long getVisitChildElementCount() 
 - 
getVisitChildTextCount@ManagedAttribute(description="Number of visited text events") public long getVisitChildTextCount() 
 - 
getVisitAfterCount@ManagedAttribute(description="Number of visited end events") public long getVisitAfterCount() 
 - 
getTotalProcessingTime@ManagedAttribute(description="Total visit processing time (in milliseconds)") public long getTotalProcessingTime() 
 - 
getFailedVisitCount@ManagedAttribute(description="Number of failed visits") public long getFailedVisitCount() 
 - 
incrementVisitBeforeCounterpublic void incrementVisitBeforeCounter() 
 - 
incrementVisitAfterCounterpublic void incrementVisitAfterCounter() 
 - 
incrementVisitChildElementCounterpublic void incrementVisitChildElementCounter() 
 - 
incrementVisitChildTextCounterpublic void incrementVisitChildTextCounter() 
 - 
incrementFailedVisitCounterpublic void incrementFailedVisitCounter() 
 - 
addTotalProcessingTimepublic void addTotalProcessingTime(long visitProcessingTime) 
 - 
sendNotificationpublic void sendNotification(Node node, long visitProcessingTime) 
 - 
getNameprotected String getName() - Specified by:
- getNamein class- AbstractMBean
 
 - 
getTypeprotected String getType() - Specified by:
- getTypein class- AbstractMBean
 
 - 
getContextprotected String getContext() - Overrides:
- getContextin class- AbstractMBean
 
 
- 
 
-