org.rhq.modules.plugins.jbossas7
Class ASUploadConnection

java.lang.Object
  extended by org.rhq.modules.plugins.jbossas7.ASUploadConnection

public class ASUploadConnection
extends Object

Connection for uploading of content. Partially taken from https://github.com/jbossas/jboss-as/blob/master/testsuite/smoke/src/test/java/org/jboss/as/test/surefire/servermodule/HttpDeploymentUploadUnitTestCase.java

Author:
Jonathan Pearlin (of the original code), Heiko W. Rupp

Constructor Summary
ASUploadConnection(ASConnection asConnection)
           
ASUploadConnection(String dcHost, int port, String user, String password)
           
 
Method Summary
 org.codehaus.jackson.JsonNode finishUpload()
           
static String getFailureDescription(org.codehaus.jackson.JsonNode jsonNode)
           
 OutputStream getOutputStream(String fileName)
           
 int getTimeout()
          Get the currently active upload timeout
 void setTimeout(int timeout)
          Set upload timeout in seconds.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASUploadConnection

public ASUploadConnection(String dcHost,
                          int port,
                          String user,
                          String password)

ASUploadConnection

public ASUploadConnection(ASConnection asConnection)
Method Detail

getOutputStream

public OutputStream getOutputStream(String fileName)

finishUpload

public org.codehaus.jackson.JsonNode finishUpload()

getFailureDescription

public static String getFailureDescription(org.codehaus.jackson.JsonNode jsonNode)

getTimeout

public int getTimeout()
Get the currently active upload timeout

Returns:
timeout in seconds

setTimeout

public void setTimeout(int timeout)
Set upload timeout in seconds.

Parameters:
timeout - upload timeout in seconds


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.