From 1c1d6e016f60d58857cdd5a1d4cc96082c249e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr> Date: Fri, 11 May 2007 09:15:08 +0000 Subject: [PATCH] - described how to include new methods in the server --- html/aserv.html | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/html/aserv.html b/html/aserv.html index 5a0f601b..b8b226ba 100644 --- a/html/aserv.html +++ b/html/aserv.html @@ -67,6 +67,28 @@ The alignment server is then available through HTTP with: http://localhost:8089/html/ </p> +<h2>Embedding more methods in the Alignment Server</h2> + +<p>Adding new matcher, renderer, evaluators, or services in the + Alignment Server, is really easy. This requires that your class be + an implementation of respectively AlignmentProcess, AlignmentRenderer, + Evaluator or AlignmentServiceProfile. It suffices to add all the + necessary jarfiles in the MANIFEST file of the Alignment Server + jarfile used to launch the server (typically alignsvc.jar) and to + put these jarfiles in the same location as this last one.</p> +<p>For instance: +<div class="fragment"><pre> +Manifest-Version: 1.0 +Created-By: your.MailAddress@example.org +Class-Path: alignsvc.jar olgraph.jar procola.jar +Main-Class: fr.inrialpes.exmo.align.service.AlignmentService +</pre></div> + +is the required MANIFEST file for embedding our OLA algorithm which +requires two jarfiles: procola.jar and olgraph.jar. +</p> + + <h2>Ports used by the Alignment Server (by default)</h2> <p>The alignment server is a communicating system that communicates through -- GitLab