All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aging.broker-launcher.4.0.15.source-code.broker.yaml Maven / Gradle / Ivy

There is a newer version: 4.0.44
Show newest version
# Copyright (c) 2017, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
#
# WSO2 Inc. licenses this file to you under the Apache License,
# Version 2.0 (the "License"); you may not use this file except
# in compliance with the License.
# You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied.  See the License for the
# specific language governing permissions and limitations
# under the License.

# Broker Configurations.
wso2.broker:
 # Datasource configurations used to communicate with the database.
 dataSource:
  # Database URL.
  url: jdbc:derby:database
  # Database username.
  user: root
  # Database password.
  password: root

 # Broker authentication related configurations.
 authenticator:
  # JAAS login module used to authenticate users.
  loginModule: org.wso2.broker.core.security.authentication.jaas.BrokerLoginModule

# AMQP transport related configurations.
wso2.broker.transport.amqp:
 # Hostname configuration used in creating the server socket
 hostName: localhost

 # Maximum number of redeliveries before publishing a message to the DLX (dead letter exchange).
 maxRedeliveryCount: 5

 # Publisher flow control related configs.
 channelFlow:
  # The low limit used to enable channel flow when it is disabled. Value corresponds to the number of messages.
  lowLimit: 100
  # The high limit used to disable channel flow when it is enabled. Value corresponds to the number of messages.
  highLimit: 1000

 # Nonsecured transport configurations.
 plain:
  # Port used for the nonsecured transport.
  port: 5672

 # Secured transport configuration.
 ssl:
  # Indicate if secured transport is enabled. Accepted values are 'true' or 'false'.
  enabled: true
  # Port used to bind the secured transport.
  port: 8672
  # Secure protocol used to encrypt data.
  protocol: TLS

  # Keystore configurations used in creating the secure transport.
  keyStore:
   # Type of the keystore file.
   type: JKS
   # Location of the keystore file. The path can be relative to broker home or absolute path.
   location: resources/security/keystore.jks
   # Keystore password.
   password: wso2carbon
   # Cert type used in the keystore file.
   certType: SunX509

  # Truststore configurations used in creating the secure transport.
  trustStore:
   # Type of truststore file.
   type: JKS
   # Location of the keystore file. The path can be relative to broker home or absolute path.
   location: resources/security/client-truststore.jks
   # Truststore password.
   password: wso2carbon
   # Cert type used in the truststore file
   certType: SunX509

# Failover related configurations
wso2.broker.failover:
 # Whether or not failover is enabled
 enabled: false

# Admin service related configurations.
wso2.broker.admin.service:
 plain:
  # Hostname configuration used in creating server socket
  hostName: localhost
  # Port used for the nonsecured admin service.
  port: 9000




© 2015 - 2025 Weber Informatics LLC | Privacy Policy