public class ContainerTemplate
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ContainerTemplate.AdminServiceCallback<T> |
static interface |
ContainerTemplate.BundleStateCallback<T> |
static interface |
ContainerTemplate.ServiceStateCallback<T> |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
login |
protected java.lang.String |
password |
| Constructor and Description |
|---|
ContainerTemplate(Container container,
java.lang.String login,
java.lang.String password,
boolean cacheJmx) |
| Modifier and Type | Method and Description |
|---|---|
javax.management.remote.JMXConnector |
createConnector() |
<T> T |
execute(ContainerTemplate.AdminServiceCallback<T> callback) |
<T> T |
execute(ContainerTemplate.BundleStateCallback<T> callback) |
<T> T |
execute(ContainerTemplate.ServiceStateCallback<T> callback) |
<T> T |
execute(JmxTemplateSupport.JmxConnectorCallback<T> callback) |
<T> T |
execute(LogQueryCallback<T> callback) |
Container |
getContainer() |
static java.util.Map |
getEnvCred(java.lang.String login,
java.lang.String password) |
java.util.Map |
getEnvironmentCredentials() |
JmxTemplateSupport |
getJmxTemplate() |
java.lang.String |
getLogin() |
java.lang.String |
getPassword() |
void |
setLogin(java.lang.String login) |
void |
setPassword(java.lang.String password) |
public ContainerTemplate(Container container, java.lang.String login, java.lang.String password, boolean cacheJmx)
public <T> T execute(JmxTemplateSupport.JmxConnectorCallback<T> callback)
public <T> T execute(LogQueryCallback<T> callback)
public <T> T execute(ContainerTemplate.AdminServiceCallback<T> callback)
public <T> T execute(ContainerTemplate.BundleStateCallback<T> callback)
public <T> T execute(ContainerTemplate.ServiceStateCallback<T> callback)
public static java.util.Map getEnvCred(java.lang.String login,
java.lang.String password)
public java.util.Map getEnvironmentCredentials()
public Container getContainer()
public java.lang.String getLogin()
public void setLogin(java.lang.String login)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public JmxTemplateSupport getJmxTemplate()
public javax.management.remote.JMXConnector createConnector()
Copyright © 2014 Red Hat. All Rights Reserved.