|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openqa.selenium.server.CommandQueue
public class CommandQueue
Schedules and coordinates commands to be run.
SingleEntryAsyncQueue| Constructor Summary | |
|---|---|
CommandQueue(java.lang.String sessionId,
FrameAddress frameAddress,
java.util.concurrent.locks.Lock dataLock)
|
|
| Method Summary | |
|---|---|
void |
addJsWindowNameVar(java.lang.String jsWindowNameVar)
|
void |
discardCommandResult()
Throw away a command reply. |
boolean |
doBooleanCommand(java.lang.String command,
java.lang.String arg1,
java.lang.String arg2)
|
java.lang.String |
doCommand(java.lang.String command,
java.lang.String field,
java.lang.String value)
Schedules the specified command to be retrieved by the next call to handle command result, and returns the result of that command. |
void |
doCommandWithoutWaitingForAResponse(java.lang.String command,
java.lang.String field,
java.lang.String value)
|
void |
endOfLife()
Empty queues, and thereby wake up any threads that are hanging around and send them on their way. |
SingleEntryAsyncQueue |
getCommandResultHolder()
|
static int |
getSpeed()
|
java.lang.String |
getUniqueId()
|
RemoteCommand |
handleCommandResult(java.lang.String commandResult)
Accepts a command reply, and retrieves the next command to run. |
boolean |
isWindowPointedToByJsVariable(java.lang.String jsVariableName)
|
boolean |
matchesFrameAddress(java.lang.String currentLocalFrameAddress,
java.lang.String newFrameAddressExpression)
|
void |
setResultExpected(boolean resultExpected)
|
static void |
setSpeed(int i)
|
void |
setUniqueId(java.lang.String uniqueId)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CommandQueue(java.lang.String sessionId,
FrameAddress frameAddress,
java.util.concurrent.locks.Lock dataLock)
| Method Detail |
|---|
public java.lang.String doCommand(java.lang.String command,
java.lang.String field,
java.lang.String value)
command - - the remote command verbfield - - the first remote argument (meaning depends on the verb)value - - the second remote argument
public void doCommandWithoutWaitingForAResponse(java.lang.String command,
java.lang.String field,
java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Objectpublic RemoteCommand handleCommandResult(java.lang.String commandResult)
Accepts a command reply, and retrieves the next command to run.
commandResult - - the reply from the previous command, or null
public void discardCommandResult()
Throw away a command reply.
public void endOfLife()
Empty queues, and thereby wake up any threads that are hanging around and send them on their way.
public java.lang.String getUniqueId()
public void setUniqueId(java.lang.String uniqueId)
public SingleEntryAsyncQueue getCommandResultHolder()
public void setResultExpected(boolean resultExpected)
public static void setSpeed(int i)
public static int getSpeed()
public boolean isWindowPointedToByJsVariable(java.lang.String jsVariableName)
public boolean doBooleanCommand(java.lang.String command,
java.lang.String arg1,
java.lang.String arg2)
public boolean matchesFrameAddress(java.lang.String currentLocalFrameAddress,
java.lang.String newFrameAddressExpression)
public void addJsWindowNameVar(java.lang.String jsWindowNameVar)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||