public class AServProtocolManager extends java.lang.Object implements Service
Modifier and Type | Class and Description |
---|---|
protected class |
AServProtocolManager.Aligner |
Modifier and Type | Field and Description |
---|---|
(package private) Cache |
alignmentCache |
(package private) java.util.Properties |
commandLineParams |
(package private) java.util.Hashtable<java.lang.String,Directory> |
directories |
(package private) java.util.Set<java.lang.String> |
evaluators |
(package private) int |
localId |
(package private) static org.slf4j.Logger |
logger |
(package private) java.util.Set<java.lang.String> |
methods |
(package private) java.util.Set<java.lang.String> |
renderers |
(package private) java.lang.String |
serverId |
(package private) java.util.Set<java.lang.String> |
services |
Constructor and Description |
---|
AServProtocolManager(java.util.Hashtable<java.lang.String,Directory> dir)
Creation
|
Modifier and Type | Method and Description |
---|---|
Message |
align(java.util.Properties params) |
java.util.Collection<Alignment> |
alignments() |
java.util.Collection<Alignment> |
alignments(java.net.URI uri1,
java.net.URI uri2) |
java.lang.String |
argline() |
void |
close() |
Message |
closeOntologyNetwork(java.util.Properties params) |
Message |
compose(java.util.Properties params) |
Message |
denormOntologyNetwork(java.util.Properties params) |
Message |
diff(java.util.Properties params) |
Message |
erase(java.util.Properties params) |
Message |
eval(java.util.Properties params) |
Message |
existingAlignments(java.util.Properties params) |
void |
exploreJar(java.util.Set<java.lang.String> list,
java.util.Set<java.lang.String> visited,
java.lang.Class<?> tosubclass,
java.util.jar.JarFile jar) |
Message |
failure(java.util.Properties params) |
Message |
find(java.util.Properties params) |
Message |
findCorrespondences(java.util.Properties params) |
void |
flush() |
Message |
getAlignments(java.util.Properties params) |
Message |
getResults(java.util.Properties params)
Retrieve the results (all registered result) of a particular test
|
Message |
groupEval(java.util.Properties params)
Evaluate a track: a set of results
|
Message |
harden(java.util.Properties params) |
java.util.Set<java.lang.String> |
implementations(java.lang.Class<?> toclass)
Display all the classes inheriting or implementing a given
interface in the currently loaded packages.
|
java.util.Set<java.lang.String> |
implementations(java.lang.Class<?> tosubclass,
java.util.Set<java.lang.String> list) |
boolean |
implementsInterface(java.lang.String classname,
java.lang.Class<?> tosubclass) |
void |
init(DBService connection,
java.util.Properties prop) |
Message |
inverse(java.util.Properties params) |
Message |
invertOntologyNetwork(java.util.Properties params) |
Message |
join(java.util.Properties params) |
java.util.Set<java.lang.String> |
listevaluators() |
java.util.Set<java.lang.String> |
listmethods()
Extra administration primitives
|
java.util.Set<java.lang.String> |
listrenderers() |
java.util.Set<java.lang.String> |
listservices() |
Message |
load(java.util.Properties params)
Basic protocol primitives
|
Message |
loadOntologyNetwork(java.util.Properties params)
Load a network of ontologies from its description
|
Message |
matchOntologyNetwork(java.util.Properties params) |
Message |
meet(java.util.Properties params) |
Message |
metadata(java.util.Properties params)
Returns only the metadata of an alignment and returns it in
parameters
|
private int |
newId() |
Message |
normOntologyNetwork(java.util.Properties params) |
java.util.Collection<java.net.URI> |
ontologies() |
java.util.Collection<OntologyNetwork> |
ontologyNetworks() |
java.util.Collection<java.net.URI> |
ontologyNetworkUris() |
java.lang.String |
query(java.lang.String query) |
LoadedOntology<? extends java.lang.Object> |
reachable(java.net.URI uri)
Load an ontology
|
protected java.lang.String |
registerNetwork(BasicOntologyNetwork noo,
java.lang.String id) |
Message |
render(java.util.Properties params) |
Message |
renderHTMLNetwork(java.util.Properties params) |
Message |
renderOntologyNetwork(java.util.Properties params) |
Message |
replyto(java.util.Properties params) |
Message |
replywith(java.util.Properties params) |
void |
reset() |
private Message |
retrieveAlignment(java.util.Properties params)
returns null if alignment not retrieved
Otherwise returns AlignmentId or an ErrorMsg
|
java.lang.String |
serverURL() |
Message |
setopOntologyNetwork(java.util.Properties params) |
void |
shutdown() |
Message |
store(java.util.Properties params)
Extended protocol primitives
|
boolean |
storedAlignment(Alignment al)
store an alignment
|
boolean |
storedNetwork(OntologyNetwork on) |
Message |
storeEval(java.util.Properties params)
Store evaluation result from its URI
|
Message |
storeGroupEval(java.util.Properties params)
Store the result
|
Message |
storeOntologyNetwork(java.util.Properties params) |
Message |
translate(java.util.Properties params) |
Message |
trim(java.util.Properties params)
Trim an alignment
|
Message |
trimOntologyNetwork(java.util.Properties params) |
static final org.slf4j.Logger logger
Cache alignmentCache
java.util.Properties commandLineParams
java.util.Set<java.lang.String> renderers
java.util.Set<java.lang.String> methods
java.util.Set<java.lang.String> services
java.util.Set<java.lang.String> evaluators
java.util.Hashtable<java.lang.String,Directory> directories
int localId
java.lang.String serverId
public AServProtocolManager(java.util.Hashtable<java.lang.String,Directory> dir)
dir:
- a hash-table of all directories by which the service will be registredpublic void init(DBService connection, java.util.Properties prop) throws AlignmentException
AlignmentException
public void close()
public void reset()
public void flush()
public void shutdown()
private int newId()
public java.util.Set<java.lang.String> listmethods()
listmethods
in interface Service
public java.util.Set<java.lang.String> listrenderers()
listrenderers
in interface Service
public java.util.Set<java.lang.String> listservices()
listservices
in interface Service
public java.util.Set<java.lang.String> listevaluators()
listevaluators
in interface Service
public java.util.Collection<Alignment> alignments()
alignments
in interface Service
public java.util.Collection<java.net.URI> ontologies()
ontologies
in interface Service
public java.util.Collection<Alignment> alignments(java.net.URI uri1, java.net.URI uri2)
alignments
in interface Service
public java.util.Collection<java.net.URI> ontologyNetworkUris()
public java.util.Collection<OntologyNetwork> ontologyNetworks()
public java.lang.String query(java.lang.String query)
public Message load(java.util.Properties params)
private Message retrieveAlignment(java.util.Properties params)
params:
- the parameters of the querypublic Message existingAlignments(java.util.Properties params)
existingAlignments
in interface Service
public Message getAlignments(java.util.Properties params)
public Message findCorrespondences(java.util.Properties params)
findCorrespondences
in interface Service
public Message translate(java.util.Properties params)
public Message store(java.util.Properties params)
public Message erase(java.util.Properties params)
public Message metadata(java.util.Properties params)
public Message trim(java.util.Properties params)
public Message inverse(java.util.Properties params)
public Message compose(java.util.Properties params)
public Message storeEval(java.util.Properties params)
params:
- the parameters of the querypublic Message groupEval(java.util.Properties params)
params:
- the parameters of the querypublic Message storeGroupEval(java.util.Properties params)
params:
- the parameters of the querypublic Message getResults(java.util.Properties params)
params:
- the parameters of the querypublic boolean storedAlignment(Alignment al)
Service
storedAlignment
in interface Service
public boolean storedNetwork(OntologyNetwork on)
storedNetwork
in interface Service
public Message loadOntologyNetwork(java.util.Properties params)
loadOntologyNetwork
in interface Service
params:
- the parameters of the querypublic Message renderOntologyNetwork(java.util.Properties params)
renderOntologyNetwork
in interface Service
public Message renderHTMLNetwork(java.util.Properties params)
renderHTMLNetwork
in interface Service
public Message storeOntologyNetwork(java.util.Properties params)
storeOntologyNetwork
in interface Service
public Message matchOntologyNetwork(java.util.Properties params)
matchOntologyNetwork
in interface Service
public Message trimOntologyNetwork(java.util.Properties params)
trimOntologyNetwork
in interface Service
public Message closeOntologyNetwork(java.util.Properties params)
closeOntologyNetwork
in interface Service
public Message normOntologyNetwork(java.util.Properties params)
normOntologyNetwork
in interface Service
public Message denormOntologyNetwork(java.util.Properties params)
denormOntologyNetwork
in interface Service
public Message invertOntologyNetwork(java.util.Properties params)
invertOntologyNetwork
in interface Service
public Message setopOntologyNetwork(java.util.Properties params)
setopOntologyNetwork
in interface Service
protected java.lang.String registerNetwork(BasicOntologyNetwork noo, java.lang.String id)
public Message replywith(java.util.Properties params)
params:
- the parameters of the querypublic Message replyto(java.util.Properties params)
public Message failure(java.util.Properties params)
public LoadedOntology<? extends java.lang.Object> reachable(java.net.URI uri)
uri:
- the URI (URL) of the ontologypublic java.util.Set<java.lang.String> implementations(java.lang.Class<?> toclass)
toclass:
- the interface to implementpublic java.util.Set<java.lang.String> implementations(java.lang.Class<?> tosubclass, java.util.Set<java.lang.String> list)
public void exploreJar(java.util.Set<java.lang.String> list, java.util.Set<java.lang.String> visited, java.lang.Class<?> tosubclass, java.util.jar.JarFile jar)
public boolean implementsInterface(java.lang.String classname, java.lang.Class<?> tosubclass)
(C) INRIA & friends, 2003-2020