org.jboss.portal.test.framework.driver.remote
Class RemoteTestDriverClient

java.lang.Object
  extended by org.jboss.portal.test.framework.driver.remote.RemoteTestDriverClient
All Implemented Interfaces:
TestDriver

public class RemoteTestDriverClient
extends java.lang.Object
implements TestDriver

Version:
$Revision: 1.1 $
Author:
Julien Viet

Constructor Summary
RemoteTestDriverClient()
           
 
Method Summary
protected  TestConversation createConversation(java.lang.String testId, Node node)
           
 java.lang.String getArchivePath()
           
 Deployer getDeployer()
           
 TestItemInfo getInfo()
          Returns the meta information exposed by the driver.
 NodeId getInitialNodeId()
           
 Node getNode(int port)
           
 NodeManager getNodeManager()
           
 int getPort(Node node)
           
 RemoteTestDriver getServer(Node node)
           
 DriverResponse invoke(java.lang.String testId, DriverCommand command)
          Execute a command of the testing protocol.
 void setArchivePath(java.lang.String archivePath)
           
 void setDeployer(Deployer deployer)
           
 void setInitialNodeId(NodeId initialNodeId)
           
 void setNodeManager(NodeManager nodeManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteTestDriverClient

public RemoteTestDriverClient()
Method Detail

getInitialNodeId

public NodeId getInitialNodeId()

setInitialNodeId

public void setInitialNodeId(NodeId initialNodeId)

getArchivePath

public java.lang.String getArchivePath()

setArchivePath

public void setArchivePath(java.lang.String archivePath)

getNodeManager

public NodeManager getNodeManager()

setNodeManager

public void setNodeManager(NodeManager nodeManager)

getDeployer

public Deployer getDeployer()

setDeployer

public void setDeployer(Deployer deployer)

getServer

public RemoteTestDriver getServer(Node node)

getInfo

public TestItemInfo getInfo()
Description copied from interface: TestDriver
Returns the meta information exposed by the driver.

Specified by:
getInfo in interface TestDriver

invoke

public DriverResponse invoke(java.lang.String testId,
                             DriverCommand command)
                      throws TestDriverException
Description copied from interface: TestDriver
Execute a command of the testing protocol.

Specified by:
invoke in interface TestDriver
Throws:
TestDriverException

createConversation

protected TestConversation createConversation(java.lang.String testId,
                                              Node node)

getNode

public Node getNode(int port)

getPort

public int getPort(Node node)