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
          List of AccessRulesDTO objects which contain information about user authorization to broker resources
 AuthenticationDTO authentication
          List of AuthenticationDTO objects which contain JAAS authentication information
 java.lang.String client_address
          The address 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
          Specifies the key store data object
 LogCategoryDTO log_category
          List of LogCategoryDTO objects which configure logging
 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
          When a broker is first started up, it will validate the configuration file against the the XSD Schema and report any errors/warnings it finds but it will continue to start the broker even it finds problems.
 java.util.List<VirtualHostDTO> virtual_hosts
          A broker can service many virtual hosts.
 java.util.List<WebAdminDTO> web_admins
          List of WebAdminDTO objects which contain address and port information to bind to the web interface
 
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 address clients should use to connect to this broker.


key_storage

public KeyStorageDTO key_storage
Specifies the key store data object


access_rules

public java.util.List<AccessRuleDTO> access_rules
List of AccessRulesDTO objects which contain information about user authorization to broker resources


web_admins

public java.util.List<WebAdminDTO> web_admins
List of WebAdminDTO objects which contain address and port information to bind to the web interface


authentication

public AuthenticationDTO authentication
List of AuthenticationDTO objects which contain JAAS authentication information


log_category

public LogCategoryDTO log_category
List of LogCategoryDTO objects which configure logging


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
When a broker is first started up, it will validate the configuration file against the the XSD Schema and report any errors/warnings it finds but it will continue to start the broker even it finds problems. 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-2012 The Apache Software Foundation. All Rights Reserved.