The Collector

Filters

Filters are located in the xlink.xml.

Filters are read by the Properties singleton object.

Timing Database

Client Interface

Servlets

Servlets are built around the Model View Controller pattern and use the Velocity template engine to reduce HTML / Java clutter.  Servlets are located in the uk.co.kimble.servlet package.

Running

Once you have built the collector you can run it by going to the jetty subdirectory and editing xLink.bat to set the JAVA_HOME variable to reflect your environment.  Running xLink.bat will start the webserver and collector agent.

You can test this is working by opening the url: http://localhost:4445/xLink/

Appendix 1: Example Filter File

<?xml version="1.0" encoding="UTF-8"?>

<xlink xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" xsi:noNamespaceSche="xlink.xsd">

 <config>

  <port number="4445" />

  <refresh seconds="10" />

  <license key="9266-90q6-21S3-9049-0pQ6-21Q4-6059-0550" />

 </config>

 <filter>

  <class name="uk/co/kimble/xlink/test/Servlet" super="true">

   <method name="" signature="" />

  </class>

  <class name="weblogic/servlet/jsp/JspBase" super="true">

   <method name="" signature="" />

  </class>

  <class name="org/apache/jasper/runtime/HttpJspBase" super="true">

   <method name="" signature="" />

  </class>

  <class name="com/axaim/esweb/servlet/tool/AxaServlet" super="true">

   <method name="" signature="" />

  </class>

 </filter>

</xlink>

 


RoadMap