Package org.jbpm.kie.services.impl
Class KModuleDeploymentUnit
- java.lang.Object
-
- org.jbpm.kie.services.impl.KModuleDeploymentUnit
-
- All Implemented Interfaces:
Serializable,AttributesAware,DeploymentUnit
- Direct Known Subclasses:
CustomIdKModuleDeploymentUnit
public class KModuleDeploymentUnit extends Object implements DeploymentUnit, AttributesAware, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KModuleDeploymentUnit(String groupId, String artifactId, String version)KModuleDeploymentUnit(String groupId, String artifactId, String version, String kbaseName, String ksessionName)KModuleDeploymentUnit(String groupId, String artifactId, String version, String kbaseName, String ksessionName, String strategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(String name, String value)StringgetArtifactId()Map<String,String>getAttributes()org.kie.internal.runtime.conf.DeploymentDescriptorgetDeploymentDescriptor()StringgetGroupId()StringgetIdentifier()Returns the deployment unit identifier.StringgetKbaseName()org.kie.api.runtime.KieContainergetKieContainer()StringgetKsessionName()org.kie.internal.runtime.conf.MergeModegetMergeMode()org.kie.internal.runtime.conf.RuntimeStrategygetStrategy()Returns the deployment unit runtime strategy.StringgetVersion()booleanisActive()booleanisDeployed()StringremoveAttribute(String name)voidresetStrategy()voidsetActive(boolean active)voidsetArtifactId(String artifactId)voidsetDeployed(boolean deployed)voidsetDeploymentDescriptor(org.kie.internal.runtime.conf.DeploymentDescriptor deploymentDescriptor)voidsetGroupId(String groupId)voidsetKbaseName(String kbaseName)voidsetKieContainer(org.kie.api.runtime.KieContainer kieContainer)voidsetKsessionName(String ksessionName)voidsetMergeMode(org.kie.internal.runtime.conf.MergeMode mergeMode)voidsetStrategy(org.kie.internal.runtime.conf.RuntimeStrategy strategy)voidsetVersion(String version)StringtoString()
-
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
Description copied from interface:DeploymentUnitReturns the deployment unit identifier.- Specified by:
getIdentifierin interfaceDeploymentUnit- Returns:
- identifier
-
getStrategy
public org.kie.internal.runtime.conf.RuntimeStrategy getStrategy()
Description copied from interface:DeploymentUnitReturns the deployment unit runtime strategy.- Specified by:
getStrategyin interfaceDeploymentUnit- Returns:
-
setStrategy
public void setStrategy(org.kie.internal.runtime.conf.RuntimeStrategy strategy)
-
getArtifactId
public String getArtifactId()
-
setArtifactId
public void setArtifactId(String artifactId)
-
getGroupId
public String getGroupId()
-
setGroupId
public void setGroupId(String groupId)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
getKsessionName
public String getKsessionName()
-
setKsessionName
public void setKsessionName(String ksessionName)
-
getKbaseName
public String getKbaseName()
-
setKbaseName
public void setKbaseName(String kbaseName)
-
getMergeMode
public org.kie.internal.runtime.conf.MergeMode getMergeMode()
-
setMergeMode
public void setMergeMode(org.kie.internal.runtime.conf.MergeMode mergeMode)
-
getDeploymentDescriptor
public org.kie.internal.runtime.conf.DeploymentDescriptor getDeploymentDescriptor()
-
setDeploymentDescriptor
public void setDeploymentDescriptor(org.kie.internal.runtime.conf.DeploymentDescriptor deploymentDescriptor)
-
isDeployed
public boolean isDeployed()
-
setDeployed
public void setDeployed(boolean deployed)
-
resetStrategy
public void resetStrategy()
-
addAttribute
public void addAttribute(String name, String value)
- Specified by:
addAttributein interfaceAttributesAware
-
removeAttribute
public String removeAttribute(String name)
- Specified by:
removeAttributein interfaceAttributesAware
-
getAttributes
public Map<String,String> getAttributes()
- Specified by:
getAttributesin interfaceAttributesAware
-
getKieContainer
public org.kie.api.runtime.KieContainer getKieContainer()
-
setKieContainer
public void setKieContainer(org.kie.api.runtime.KieContainer kieContainer)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
-