|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openqa.grid.internal.TestSlot
public class TestSlot
The entity on a proxy that can host a test session. A test slot has only 1
desired capabilities ( firefox or chrome for instance, but if a remoteproxy
needs to support both, the remoteproxy will need 2 TestSlots ) A TestSlot can
host 1 TestSession max at a time.
The listener (TestSessionListener
attached to the test session of
this test slot is thread safe. If 2 threads are trying to execute the before
/ after session, only 1 will be executed.The other one will be discarded.
Constructor Summary | |
---|---|
TestSlot(RemoteProxy proxy,
Map<String,Object> capabilities)
|
Method Summary | |
---|---|
void |
forceRelease()
releasing the testslot, WITHOUT running any listener. |
Map<String,Object> |
getCapabilities()
|
TestSession |
getNewSession(Map<String,Object> desiredCapabilities)
Try to get a new session for the test slot for the desired capability. |
RemoteProxy |
getProxy()
|
TestSession |
getSession()
get the test session currently executed on this test slot. |
void |
release()
releasing the test slot, running the afterSession listener if specified. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TestSlot(RemoteProxy proxy, Map<String,Object> capabilities)
Method Detail |
---|
public Map<String,Object> getCapabilities()
public RemoteProxy getProxy()
public TestSession getNewSession(Map<String,Object> desiredCapabilities)
CapabilityMatcher.matches(Map, Map)
is invoked.
Use RemoteProxy.setCapabilityHelper(CapabilityMatcher)
on the
proxy histing the test slot to modify the definition of match
desiredCapabilities
-
public TestSession getSession()
public void forceRelease()
public void release()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |