Interface Service
- All Known Subinterfaces:
Analyst,Discoverer,Rule
- All Known Implementing Classes:
CsvDiscoverer,DockerRules,EcmaScriptDiscoverer,EcmaScriptRules,GradleRules,JavaDiscoverer,JaxRSRules,JsonDiscoverer,MavenRules,PerformanceAnalyst,PropertiesDiscoverer,SpringGatewayRules,SpringRules,SpringZuulRules,SqlDiscoverer,XmlDiscoverer,YamlDiscoverer
public interface Service
The defining interface for any plug-in style service for the rule engine.
-
Method Summary
Modifier and TypeMethodDescriptionde.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<RuleEngineBlackboard>create(RuleEngineConfiguration configuration, RuleEngineBlackboard blackboard) IDs of services that may only run after this one.getID()getName()IDs of services that must run before this one.
-
Method Details
-
create
de.uka.ipd.sdq.workflow.jobs.IBlackboardInteractingJob<RuleEngineBlackboard> create(RuleEngineConfiguration configuration, RuleEngineBlackboard blackboard) -
getConfigurationKeys
-
getName
String getName() -
getID
String getID() -
getRequiredServices
IDs of services that must run before this one. -
getDependentServices
IDs of services that may only run after this one.
-