org.alfresco.filesys.repo.rules
Class ScenarioOpenFile
java.lang.Object
org.alfresco.filesys.repo.rules.ScenarioOpenFile
- All Implemented Interfaces:
- Scenario
public class ScenarioOpenFile
- extends java.lang.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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScenarioOpenFile
public ScenarioOpenFile()
createInstance
public ScenarioInstance createInstance(java.util.List currentInstances,
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:
currentInstances
- the current instances of all scenarios.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(java.lang.String pattern)
getPattern
public java.lang.String getPattern()
setRanking
public void setRanking(ScenarioInstance.Ranking ranking)
getRanking
public ScenarioInstance.Ranking getRanking()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.