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.
-