public class MQBrokerConfigDTO
extends java.lang.Object
| Constructor and Description |
|---|
MQBrokerConfigDTO() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
clientProfile()
Returns the client connection profile name or defaults it to "mq-client-$group"
|
java.lang.String |
getBrokerName()
Return the Broker name
|
java.lang.String |
getClientParentProfile()
Returns the parent profile for the client profile.
|
java.lang.String |
getClientProfile()
Returns the profile that clients use to connect to this group
|
java.lang.String |
getConfigUrl()
Returns the configuration URL to use
|
java.lang.String |
getData()
Returns the data directory for the broker
|
java.lang.String |
getGroup()
Returns the broker group
|
java.lang.String |
getJvmOpts()
Returns the JVM options to pass to the containers
|
BrokerKind |
getKind() |
java.lang.Integer |
getMinimumInstances()
Returns the number of slaves if using master/slave rather than replicated or N+1
|
java.lang.String[] |
getNetworks()
Returns the group names of the network of brokers to create
|
java.lang.String |
getNetworksPassword()
Returns the broker networks password
|
java.lang.String |
getNetworksUserName()
Returns the broker networks username
|
java.lang.String |
getParentProfile()
Returns the parent profile to extend
|
java.util.Map<java.lang.String,java.lang.String> |
getPorts() |
java.lang.String |
getProfile()
Returns the profile name (which defaults to the broker name)
|
java.util.List<java.lang.String> |
getProperties()
Returns additional properties to define in the profile
|
java.lang.Integer |
getReplicas()
Returns the number of replicas for a replicated message broker
|
java.lang.String |
getVersion()
The version id in the registry
|
java.lang.String |
group()
Returns the group if there is one configured or 'default' for the default group
|
BrokerKind |
kind()
Returns the kind of the broker or the default
|
java.lang.String |
profile()
Returns the configured profile name or defaults it to "mq-broker-$group.$brokerName"
|
int |
requiredInstances()
Based on the kind of replication (N+1 or replicated etc) or based on configuration
return now many instances of the broker profile are required
|
void |
setBrokerName(java.lang.String brokerName) |
void |
setClientParentProfile(java.lang.String clientParentProfile) |
void |
setClientProfile(java.lang.String clientProfile) |
void |
setConfigUrl(java.lang.String configUrl) |
void |
setData(java.lang.String data) |
void |
setGroup(java.lang.String group) |
void |
setJvmOpts(java.lang.String jvmOpts) |
void |
setKind(BrokerKind kind) |
void |
setMinimumInstances(java.lang.Integer minimumInstances) |
void |
setNetworks(java.lang.String[] networks) |
void |
setNetworksPassword(java.lang.String networksPassword) |
void |
setNetworksUserName(java.lang.String networksUserName) |
void |
setParentProfile(java.lang.String parentProfile) |
void |
setPorts(java.util.Map<java.lang.String,java.lang.String> ports) |
void |
setProfile(java.lang.String profile) |
void |
setProperties(java.util.List<java.lang.String> properties) |
void |
setReplicas(java.lang.Integer replicas) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
java.lang.String |
version()
Returns the version if there is one configured or the default version
|
public java.lang.String toString()
toString in class java.lang.Objectpublic int requiredInstances()
public java.lang.String version()
public java.lang.String group()
public BrokerKind kind()
public java.lang.String profile()
public java.lang.String clientProfile()
public BrokerKind getKind()
public void setKind(BrokerKind kind)
public java.lang.String getBrokerName()
public void setBrokerName(java.lang.String brokerName)
public java.lang.String getProfile()
public void setProfile(java.lang.String profile)
public java.lang.String getParentProfile()
public void setParentProfile(java.lang.String parentProfile)
public java.lang.String getClientProfile()
public void setClientProfile(java.lang.String clientProfile)
public java.lang.String getClientParentProfile()
public void setClientParentProfile(java.lang.String clientParentProfile)
public java.util.List<java.lang.String> getProperties()
public void setProperties(java.util.List<java.lang.String> properties)
public java.lang.String getConfigUrl()
public void setConfigUrl(java.lang.String configUrl)
public java.lang.String getData()
public void setData(java.lang.String data)
public java.lang.String getGroup()
public void setGroup(java.lang.String group)
public java.lang.String[] getNetworks()
public void setNetworks(java.lang.String[] networks)
public java.lang.String getNetworksUserName()
public void setNetworksUserName(java.lang.String networksUserName)
public java.lang.String getNetworksPassword()
public void setNetworksPassword(java.lang.String networksPassword)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getJvmOpts()
public void setJvmOpts(java.lang.String jvmOpts)
public java.lang.Integer getReplicas()
public void setReplicas(java.lang.Integer replicas)
public java.lang.Integer getMinimumInstances()
public void setMinimumInstances(java.lang.Integer minimumInstances)
public java.util.Map<java.lang.String,java.lang.String> getPorts()
public void setPorts(java.util.Map<java.lang.String,java.lang.String> ports)
Copyright © 2014 Red Hat. All Rights Reserved.