Package org.kie.api.internal.utils
Interface KieService
-
- All Superinterfaces:
java.lang.Comparable<KieService>
- All Known Subinterfaces:
ClusterAwareService
,KieAssemblers
,KieAssemblerService
,KieCommands
,KieExecutors
,KieMarshallers
,KieResources
,KieRuntimes
,KieRuntimeService<T>
,KieScannerFactoryService
,KieServices
,KieStoreServices
,KieWeavers
,KieWeaverService<P>
public interface KieService extends java.lang.Comparable<KieService>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
UNDEFINED
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default int
compareTo(KieService other)
static <T extends KieService>
Tload(java.lang.Class<T> serviceClass)
static <T extends KieService>
TloadWithTag(java.lang.Class<T> serviceClass, java.lang.String tag)
default int
servicePriority()
default java.lang.String
serviceTag()
-
-
-
Field Detail
-
UNDEFINED
static final java.lang.String UNDEFINED
- See Also:
- Constant Field Values
-
-
Method Detail
-
servicePriority
default int servicePriority()
-
serviceTag
default java.lang.String serviceTag()
-
compareTo
default int compareTo(KieService other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<KieService>
-
load
static <T extends KieService> T load(java.lang.Class<T> serviceClass)
-
loadWithTag
static <T extends KieService> T loadWithTag(java.lang.Class<T> serviceClass, java.lang.String tag)
-
-