public class ASConnection extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
MANAGEMENT |
static boolean |
verbose |
| Constructor and Description |
|---|
ASConnection(String host,
int port,
String user,
String password)
Construct an ASConnection object.
|
| Modifier and Type | Method and Description |
|---|---|
Result |
execute(Operation op)
Execute the passed Operation and return its Result.
|
Result |
execute(Operation op,
boolean isComplex)
Execute the passed Operation and return its Result.
|
Result |
execute(Operation op,
boolean isComplex,
int timeoutSec)
Execute the passed Operation and return its Result.
|
Result |
execute(Operation op,
int timeoutSec)
Execute the passed Operation and return its Result.
|
ComplexResult |
executeComplex(Operation op)
Execute the passed Operation and return its ComplexResult.
|
ComplexResult |
executeComplex(Operation op,
int timeoutSec)
Execute the passed Operation and return its ComplexResult.
|
org.codehaus.jackson.JsonNode |
executeRaw(Operation operation)
Execute an operation against the domain api.
|
org.codehaus.jackson.JsonNode |
executeRaw(Operation operation,
int timeoutSec)
Execute an operation against the domain api.
|
String |
getHost() |
String |
getPassword() |
int |
getPort() |
String |
getUser() |
public static final String MANAGEMENT
public static boolean verbose
public ASConnection(String host, int port, String user, String password)
executeRaw(Operation).host - Host of the DomainController or standalone serverport - Port of the JSON api.user - user needed for authenticationpassword - password needed for authenticationpublic org.codehaus.jackson.JsonNode executeRaw(Operation operation)
operation - an Operation that should be run on the domain controllerexecute(org.rhq.modules.plugins.jbossas7.json.Operation),
execute(org.rhq.modules.plugins.jbossas7.json.Operation, boolean),
executeComplex(org.rhq.modules.plugins.jbossas7.json.Operation)public org.codehaus.jackson.JsonNode executeRaw(Operation operation, int timeoutSec)
execute(Operation).operation - an Operation that should be run on the domain controllertimeoutSec - Timeout on connect and read in secondsexecute(org.rhq.modules.plugins.jbossas7.json.Operation),
execute(org.rhq.modules.plugins.jbossas7.json.Operation, boolean),
executeComplex(org.rhq.modules.plugins.jbossas7.json.Operation)public Result execute(Operation op)
op - Operation to executeexecute(org.rhq.modules.plugins.jbossas7.json.Operation, boolean)public Result execute(Operation op, int timeoutSec)
op - Operation to executetimeoutSec - Timeout to wait in seconds. Default is 10 secexecute(org.rhq.modules.plugins.jbossas7.json.Operation, boolean)public ComplexResult executeComplex(Operation op)
op - Operation to executeexecute(org.rhq.modules.plugins.jbossas7.json.Operation, boolean)public ComplexResult executeComplex(Operation op, int timeoutSec)
op - Operation to executetimeoutSec - Timeout to wait in seconds. Default is 10 secexecute(org.rhq.modules.plugins.jbossas7.json.Operation, boolean)public Result execute(Operation op, boolean isComplex)
op - Operation to executeisComplex - should a complex result be returned?public Result execute(Operation op, boolean isComplex, int timeoutSec)
op - Operation to executeisComplex - should a complex result be returned?timeoutSec - public String getHost()
public int getPort()
public String getUser()
public String getPassword()
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.