|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.fluxion.spring.wsclient.SOAPFluxionService
public class SOAPFluxionService
Implementation of FluxionService that proxies through SOAP to a remote FluxionService web service endpoint. The protocol used is determined by an injected pair of endpoint URI and WebServiceTemplate which is in turn configured with the transport information.
Constructor Summary | |
---|---|
SOAPFluxionService()
|
Method Summary | |
---|---|
java.util.Set<java.net.URI> |
getDataSources()
Implements FluxionService, delegating to a web service at the configured endpoint |
java.net.URI |
getId()
The ID of this service. |
java.net.URI |
getReasonerLevel(java.net.URI dataSourceURI)
Implements FluxionService, delegating to a web service at the configured endpoint |
org.semanticweb.owl.model.OWLOntology |
getSchema(java.net.URI dataSourceURI)
Implements FluxionService, delegating to a web service at the configured endpoint |
org.semanticweb.owl.model.OWLOntology |
query(java.net.URI dataSourceURI,
java.net.URI queryClassURI,
org.semanticweb.owl.model.OWLOntology queryOntology)
Implements FluxionService, delegating to a web service at the configured endpoint |
void |
setServiceEndpoint(java.net.URI endpoint)
Messages are sent to this endpoint |
void |
setWebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate wsTemplate)
The SOAPFluxionService uses a WebServiceTemplate instance to actually send the messages to the remote service. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SOAPFluxionService()
Method Detail |
---|
public void setServiceEndpoint(java.net.URI endpoint)
public void setWebServiceTemplate(org.springframework.ws.client.core.WebServiceTemplate wsTemplate)
public java.net.URI getId()
getId
in interface FluxionService
public java.util.Set<java.net.URI> getDataSources() throws DataSourceException
getDataSources
in interface FluxionService
DataSourceException
public java.net.URI getReasonerLevel(java.net.URI dataSourceURI) throws DataSourceException
getReasonerLevel
in interface FluxionService
dataSourceURI
- the being operated upon
DataSourceException
- if the data source is not known by this service or if there
was an error connecting to the data sourcepublic org.semanticweb.owl.model.OWLOntology getSchema(java.net.URI dataSourceURI) throws DataSourceException
getSchema
in interface FluxionService
dataSourceURI
- the being operated upon
DataSourceException
- if the data source is not known by this service or if there
was an error connecting to the data sourcepublic org.semanticweb.owl.model.OWLOntology query(java.net.URI dataSourceURI, java.net.URI queryClassURI, org.semanticweb.owl.model.OWLOntology queryOntology) throws DataSourceException
query
in interface FluxionService
dataSourceURI
- the being operated uponqueryClassURI
- the qualified name of the class from the specified ontology
for which instances should be foundqueryOntology
- the ontology containing the specified query class
DataSourceException
- if the data source is not known by this service or if there
was an error connecting to the data source
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |