@API(status=MAINTAINED,
     since="1.4.0")
public interface PropertyExecutor
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
PropertyExecutor.Runnable  | 
| Modifier and Type | Method and Description | 
|---|---|
PropertyExecutionResult | 
execute()
Call to actually run the property, including all hooks that are "closer"
 (have a higher proximity) than the current hook. 
 | 
default PropertyExecutionResult | 
executeAndFinally(PropertyExecutor.Runnable andFinally)
execute() the property and then call  
andFinally,
 even if property execution fails with an exception | 
PropertyExecutionResult execute()
@API(status=EXPERIMENTAL,
     since="1.7.4")
default PropertyExecutionResult executeAndFinally(PropertyExecutor.Runnable andFinally)
andFinally,
 even if property execution fails with an exceptionandFinally - the code to call after execution