Class ScenarioOpenFile

java.lang.Object
org.alfresco.filesys.repo.rules.ScenarioOpenFile
All Implemented Interfaces:
Scenario

public class ScenarioOpenFile extends Object implements Scenario
The Open File Scenario is a sequence of multiple openFile operations Only on the last close does the repo get closed. Open Files in the middle share the same file handle. For example: 1) open(readOnly) 2) open(readWrite) 3) open(readOnly) - does nothing. 4) close - does nothing 5) close - does nothing 6) close - updates the repo
  • Constructor Details

    • ScenarioOpenFile

      public ScenarioOpenFile()
  • Method Details

    • createInstance

      public ScenarioInstance createInstance(EvaluatorContext ctx, Operation operation)
      Description copied from interface: Scenario
      Create a new ScenarioInstance

      If the scenario is interested in the specified operation then return a new scenario instance.

      Specified by:
      createInstance in interface Scenario
      Parameters:
      ctx - EvaluatorContext.
      operation - the operation to be performed
      Returns:
      the scenario instance or null if a new instance is not required.
    • setTimeout

      public void setTimeout(long timeout)
    • getTimeout

      public long getTimeout()
    • setPattern

      public void setPattern(String pattern)
    • getPattern

      public String getPattern()
    • setRanking

      public void setRanking(ScenarioInstance.Ranking ranking)
    • getRanking

      public ScenarioInstance.Ranking getRanking()