public class KModuleDeploymentUnit extends Object implements DeploymentUnit, AttributesAware, Serializable
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(String name,
String value) |
String |
getArtifactId() |
Map<String,String> |
getAttributes() |
org.kie.internal.runtime.conf.DeploymentDescriptor |
getDeploymentDescriptor() |
String |
getGroupId() |
String |
getIdentifier()
Returns the deployment unit identifier.
|
String |
getKbaseName() |
org.kie.api.runtime.KieContainer |
getKieContainer() |
String |
getKsessionName() |
org.kie.internal.runtime.conf.MergeMode |
getMergeMode() |
org.kie.internal.runtime.conf.RuntimeStrategy |
getStrategy()
Returns the deployment unit runtime strategy.
|
String |
getVersion() |
boolean |
isActive() |
boolean |
isDeployed() |
String |
removeAttribute(String name) |
void |
resetStrategy() |
void |
setActive(boolean active) |
void |
setArtifactId(String artifactId) |
void |
setDeployed(boolean deployed) |
void |
setDeploymentDescriptor(org.kie.internal.runtime.conf.DeploymentDescriptor deploymentDescriptor) |
void |
setGroupId(String groupId) |
void |
setKbaseName(String kbaseName) |
void |
setKieContainer(org.kie.api.runtime.KieContainer kieContainer) |
void |
setKsessionName(String ksessionName) |
void |
setMergeMode(org.kie.internal.runtime.conf.MergeMode mergeMode) |
void |
setStrategy(org.kie.internal.runtime.conf.RuntimeStrategy strategy) |
void |
setVersion(String version) |
String |
toString() |
public KModuleDeploymentUnit(String groupId, String artifactId, String version)
public KModuleDeploymentUnit(String groupId, String artifactId, String version, String kbaseName, String ksessionName)
public String getIdentifier()
DeploymentUnit
getIdentifier
in interface DeploymentUnit
public org.kie.internal.runtime.conf.RuntimeStrategy getStrategy()
DeploymentUnit
getStrategy
in interface DeploymentUnit
RuntimeStrategy
runtime strategypublic void setStrategy(org.kie.internal.runtime.conf.RuntimeStrategy strategy)
public String getArtifactId()
public void setArtifactId(String artifactId)
public String getGroupId()
public void setGroupId(String groupId)
public String getVersion()
public void setVersion(String version)
public String getKsessionName()
public void setKsessionName(String ksessionName)
public String getKbaseName()
public void setKbaseName(String kbaseName)
public org.kie.internal.runtime.conf.MergeMode getMergeMode()
public void setMergeMode(org.kie.internal.runtime.conf.MergeMode mergeMode)
public org.kie.internal.runtime.conf.DeploymentDescriptor getDeploymentDescriptor()
public void setDeploymentDescriptor(org.kie.internal.runtime.conf.DeploymentDescriptor deploymentDescriptor)
public boolean isDeployed()
public void setDeployed(boolean deployed)
public void resetStrategy()
public void addAttribute(String name, String value)
addAttribute
in interface AttributesAware
public String removeAttribute(String name)
removeAttribute
in interface AttributesAware
public Map<String,String> getAttributes()
getAttributes
in interface AttributesAware
public org.kie.api.runtime.KieContainer getKieContainer()
public void setKieContainer(org.kie.api.runtime.KieContainer kieContainer)
public boolean isActive()
public void setActive(boolean active)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.