org.universAAL.reliability.reasoner
Class SCaller
java.lang.Object
org.universAAL.middleware.bus.member.BusMember
org.universAAL.middleware.bus.member.Caller
org.universAAL.middleware.service.ServiceCaller
org.universAAL.reliability.reasoner.SCaller
public class SCaller
- extends ServiceCaller
Methods inherited from class org.universAAL.middleware.service.ServiceCaller |
addAvailabilitySubscription, busDyingOut, call, call, getAllServices, getMatchingService, getMatchingService, getMatchingService, getMyID, handleReply, removeAvailabilitySubscription, sendRequest |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCaller
public SCaller(ModuleContext context)
communicationChannelBroken
public void communicationChannelBroken()
- Description copied from class:
ServiceCaller
- This abstract method is called for each member of the bus when the bus is
being stopped.
- Specified by:
communicationChannelBroken
in class ServiceCaller
handleResponse
public void handleResponse(String reqID,
ServiceResponse response)
- Description copied from class:
ServiceCaller
- Will be called automatically in a new thread whenever the response
corresponding to a previous call to
ServiceCaller.sendRequest(ServiceRequest)
is ready.
- Specified by:
handleResponse
in class ServiceCaller
- Parameters:
reqID
- the ID returned by the previous call to
ServiceCaller.sendRequest(ServiceRequest)
.response
- the expected response.
executeQuery
public void executeQuery(String theQuery)
- Execute a SPARQL CONSTRUCT query on the CHE that will return a reasoned
event. That event will be published.
- Parameters:
theQuery
- The SPARQL CONSTRUCT query
callSPARQL
public String callSPARQL(String query)
- Call the CHE service
- Parameters:
query
- The CONSTRUCT query
- Returns:
- Serialized event constructed
setuAALParser
public void setuAALParser(MessageContentSerializerEx service)
- Set a MessageContentSerializer to be used when parsing the serialized
returned event
- Parameters:
service
- the parser
Copyright © 2014 universAAL Consortium. All Rights Reserved.