Package fi.tut.mei.matchmaking.process
Interface IMatchMaker
-
- All Known Implementing Classes:
MatchMaker
,MatchMakerMockup
public interface IMatchMaker
Interface for the match making process service.- Author:
- Otto Hylli, Niko Siltala
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description fi.tut.mei.matchmaking.model.xml.msg.MatchmakingResult
makeMatch(String config, fi.tut.mei.matchmaking.model.xml.msg.MatchmakingReq mmReq, Map<String,InputStream> prds, Map<String,InputStream> resources)
performs the match making process based on given parameters.
-
-
-
Method Detail
-
makeMatch
fi.tut.mei.matchmaking.model.xml.msg.MatchmakingResult makeMatch(String config, fi.tut.mei.matchmaking.model.xml.msg.MatchmakingReq mmReq, Map<String,InputStream> prds, Map<String,InputStream> resources)
performs the match making process based on given parameters.- Parameters:
config
- Match making configurationmmReq
- the match making request that defines which process steps are matched for and other options for the process.prds
- The product requirement ontologies for which the process is performed. Key is the prdid and input should contain a valid process requirements ontology.resources
- Resources available for the match making process. Contains resource instance ontologies for each involved resource catalogue. Key is catalogue id and value a resource instances ontology in the xml/rdf format .
-
-