public abstract class BlockingEvent extends InternalEvent
InternalEvent.InternalEventBuilder<S extends InternalEvent>
DeploymentEntity.BuilderBase<T extends DeploymentEntity,S extends DeploymentEntity.BuilderBase>
Modifier and Type | Field and Description |
---|---|
protected String |
blockingCondition |
nodeName
dependsOn
name
Modifier | Constructor and Description |
---|---|
protected |
BlockingEvent(String name,
String nodeName) |
Modifier and Type | Method and Description |
---|---|
String |
getBlockingCondition() |
abstract SchedulingPoint |
getSchedulingPoint()
This method should be implemented by all of the subclasses and will be used in the verifier
|
abstract String |
getStack(Deployment deployment)
This method should be implemented by all of the subclasses and will be used in the verifier
|
boolean |
isBlocking()
Subclasses should override this method if they have an operation that may not be blocking
|
void |
setBlockingCondition(String blockingCondition) |
getNodeName
getDependsOn, setDependsOn
getName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateInstrumentationDefinitions
protected String blockingCondition
public String getBlockingCondition()
public void setBlockingCondition(String blockingCondition)
public boolean isBlocking()
public abstract String getStack(Deployment deployment)
deployment
- the deployment definitionpublic abstract SchedulingPoint getSchedulingPoint()
Copyright © 2019. All rights reserved.