org.apache.activemq.apollo.dto
Class BrokerDTO

java.lang.Object
  extended by org.apache.activemq.apollo.dto.BrokerDTO

public class BrokerDTO
extends java.lang.Object

This is the root container for a broker's configuration.

Author:
Hiram Chirino

Field Summary
 java.util.List<AccessRuleDTO> access_rules
           
 AuthenticationDTO authentication
           
 java.lang.String client_address
          The clients should use to connect to this broker.
 java.util.List<ConnectorTypeDTO> connectors
          A broker accepts connections via it's configured connectors.
 KeyStorageDTO key_storage
          The base data directory of the broker.
 LogCategoryDTO log_category
           
 java.lang.String notes
          Used to store any configuration notes.
 java.util.List<java.lang.Object> other
          To hold any other non-matching XML elements
 java.util.List<CustomServiceDTO> services
          Opaque service class names which gets started/stopped when the broker starts/stops.
 java.lang.String validation
          If set to strict, then the broker will not start up if there are any validation errors in the configuration file.
 java.util.List<VirtualHostDTO> virtual_hosts
          A broker can service many virtual hosts.
 java.util.List<WebAdminDTO> web_admins
           
 
Constructor Summary
BrokerDTO()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

notes

public java.lang.String notes
Used to store any configuration notes.


virtual_hosts

public java.util.List<VirtualHostDTO> virtual_hosts
A broker can service many virtual hosts.


connectors

public java.util.List<ConnectorTypeDTO> connectors
A broker accepts connections via it's configured connectors.


client_address

public java.lang.String client_address
The clients should use to connect to this broker.


key_storage

public KeyStorageDTO key_storage
The base data directory of the broker. It will store persistent data under it.


access_rules

public java.util.List<AccessRuleDTO> access_rules

web_admins

public java.util.List<WebAdminDTO> web_admins

authentication

public AuthenticationDTO authentication

log_category

public LogCategoryDTO log_category

services

public java.util.List<CustomServiceDTO> services
Opaque service class names which gets started/stopped when the broker starts/stops.


validation

public java.lang.String validation
If set to strict, then the broker will not start up if there are any validation errors in the configuration file.


other

public java.util.List<java.lang.Object> other
To hold any other non-matching XML elements

Constructor Detail

BrokerDTO

public BrokerDTO()
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.