public interface ReportingDataHandler
Example:
import com.bea.wli.reporting.ReportingDataHandler; import org.apache.xmlbeans.XmlObject; import org.apache.xmlbeans.XmlTokenSource; import java.io.InputStream;
public class MyReportingDataHandler implements ReportingDataHandler { public void handle(XmlObject metadata, InputStream is) throws Exception { ... } //... other handler method implementations }
ReportingDataManager
Modifier and Type | Method and Description |
---|---|
void |
close()
Close this ReportingDataHandler and free all associated resources.
|
void |
flush()
Flush any reporting data if it was buffered.
|
void |
handle(XmlObject metadata, java.io.InputStream is)
The handle operation takes reporting data in the form of InputStream and processes and/or stores in appropriate data store.
|
void |
handle(XmlObject metadata, java.io.Serializable data)
The handle operation takes reporting data stream in the form of Serializable object and processes and/or stores in appropriate data store.
|
void |
handle(XmlObject metadata, java.lang.String s)
The handle operation takes reporting data in the form of String and processes and/or stores in appropriate data store.
|
void |
handle(XmlObject metadata, XmlObject data)
The handle operation takes reporting data stream in the form of XmlObject and processes and/or stores in appropriate data store.
|
void |
handle(XmlObject metadata, XmlTokenSource data)
The handle operation takes reporting data stream in the form of XmlTokenSource and processes and/or stores in appropriate data store.
|
void handle(XmlObject metadata, java.lang.String s) throws java.lang.Exception
metadata
- meta-data for reporting data stream in the form of data types defined in several reporting schemas under namespace http://www.bea.com/wli/reporting. These could be MessageReporting.xsd, AlertReporting.xsd, etc.s
- reporting datajava.lang.Exception
- in case of failure to handle this reporting eventvoid handle(XmlObject metadata, java.io.InputStream is) throws java.lang.Exception
metadata
- meta-data for reporting data stream in the form of types defined in http://www.bea.com/wli/reporting.xsdis
- reporting data streamjava.lang.Exception
- in case of failure to handle this reporting eventvoid handle(XmlObject metadata, XmlObject data) throws java.lang.Exception
metadata
- meta-data for reporting data stream in the form of types defined in http://www.bea.com/wli/reporting.xsddata
- reporting data stream in the form of XmlObjectjava.lang.Exception
- in case of failure to handle this reporting eventvoid handle(XmlObject metadata, XmlTokenSource data) throws java.lang.Exception
metadata
- meta-data for reporting data stream in the form of types defined in http://www.bea.com/wli/reporting.xsddata
- reporting data stream in the form of XmlTokenSourcejava.lang.Exception
- in case of failure to handle this reporting eventvoid handle(XmlObject metadata, java.io.Serializable data) throws java.lang.Exception
metadata
- meta-data for reporting data stream in the form of types defined in http://www.bea.com/wli/reporting.xsddata
- reporting data stream in the form of Java Serializable objectjava.lang.Exception
- in case of failure to handle this reporting eventvoid close()
void flush()