Class ResourceWithConfigurationImpl

  • All Implemented Interfaces:
    org.kie.api.io.ResourceWithConfiguration

    public class ResourceWithConfigurationImpl
    extends Object
    implements org.kie.api.io.ResourceWithConfiguration
    • Constructor Detail

      • ResourceWithConfigurationImpl

        public ResourceWithConfigurationImpl​(org.kie.api.io.Resource resource,
                                             org.kie.api.io.ResourceConfiguration resourceConfiguration,
                                             Consumer<Object> beforeAdd,
                                             Consumer<Object> afterAdd)
        Parameters:
        resource -
        resourceConfiguration -
        beforeAdd - callback executed on `kbuilder` as a paramenter, which will be executed before performing KieAssemblerService.addResourceAfterRules(Object, Resource, ResourceType, ResourceConfiguration) for the given resource resource
        afterAdd - callback executed on `kbuilder` as a paramenter, which will be executed after performing KieAssemblerService.addResourceAfterRules(Object, Resource, ResourceType, ResourceConfiguration) for the given resource resource
    • Method Detail

      • getResource

        public org.kie.api.io.Resource getResource()
        Specified by:
        getResource in interface org.kie.api.io.ResourceWithConfiguration
      • getResourceConfiguration

        public org.kie.api.io.ResourceConfiguration getResourceConfiguration()
        Specified by:
        getResourceConfiguration in interface org.kie.api.io.ResourceWithConfiguration
      • getBeforeAdd

        public Consumer<Object> getBeforeAdd()
        Specified by:
        getBeforeAdd in interface org.kie.api.io.ResourceWithConfiguration
      • getAfterAdd

        public Consumer<Object> getAfterAdd()
        Specified by:
        getAfterAdd in interface org.kie.api.io.ResourceWithConfiguration