Package org.kie.internal.services
Class KieWeaversImpl
java.lang.Object
org.kie.internal.services.AbstractMultiService<org.kie.api.io.ResourceType,org.kie.api.internal.weaver.KieWeaverService>
org.kie.internal.services.KieWeaversImpl
- All Implemented Interfaces:
Comparable<org.kie.api.internal.utils.KieService>,org.kie.api.internal.utils.KieService,org.kie.api.internal.weaver.KieWeavers
public class KieWeaversImpl
extends AbstractMultiService<org.kie.api.io.ResourceType,org.kie.api.internal.weaver.KieWeaverService>
implements org.kie.api.internal.weaver.KieWeavers
-
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmerge(org.kie.api.definition.KiePackage pkg, org.kie.api.internal.io.ResourceTypePackage rtkKpg) protected Class<org.kie.api.internal.weaver.KieWeaverService>protected org.kie.api.io.ResourceTypeserviceKey(org.kie.api.internal.weaver.KieWeaverService service) voidweave(org.kie.api.definition.KiePackage newPkg, org.kie.api.internal.io.ResourceTypePackage rtkKpg) Methods inherited from class org.kie.internal.services.AbstractMultiService
getServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTag
-
Constructor Details
-
KieWeaversImpl
public KieWeaversImpl()
-
-
Method Details
-
weave
public void weave(org.kie.api.definition.KiePackage newPkg, org.kie.api.internal.io.ResourceTypePackage rtkKpg) - Specified by:
weavein interfaceorg.kie.api.internal.weaver.KieWeavers
-
merge
public void merge(org.kie.api.definition.KiePackage pkg, org.kie.api.internal.io.ResourceTypePackage rtkKpg) - Specified by:
mergein interfaceorg.kie.api.internal.weaver.KieWeavers
-
serviceClass
- Specified by:
serviceClassin classAbstractMultiService<org.kie.api.io.ResourceType,org.kie.api.internal.weaver.KieWeaverService>
-
serviceKey
protected org.kie.api.io.ResourceType serviceKey(org.kie.api.internal.weaver.KieWeaverService service) - Specified by:
serviceKeyin classAbstractMultiService<org.kie.api.io.ResourceType,org.kie.api.internal.weaver.KieWeaverService>
-