WORKERS AHEAD!
You are viewing the development documentation for the Apereo CAS server. The functionality presented here is not officially released yet. This is a work in progress and will be continually updated as development moves forward. You are most encouraged to test the changes presented.
AMQP Ticket Registry
CAS can be enabled with a variety of messaging systems in order to distribute and share ticket data: from simplified use of the AMQP API to a complete infrastructure to receive messages asynchronously.
This registry is very much an extension of the default ticket registry. The difference is that ticket operations applied to the registry are broadcasted using a messaging queue to other listening CAS nodes on the queue. Each node keeps copies of ticket state on its own and only instructs others to keep their copy accurate by broadcasting messages and data associated with each. Each message and ticket registry instance running inside a CAS node in the cluster is tagged with a unique identifier in order to avoid endless looping behavior and recursive needless inbound operations.
The broadcast and the message queue is backed by the Advanced Message Queuing Protocol (AMQP) protocol. This is a platform-neutral, wire-level protocol for message-oriented middleware. The implementation of this protocol is backed by RabbitMQ. This is a lightweight, reliable, scalable, and portable message broker based on the AMQP protocol. CAS uses RabbitMQ to communicate through the AMQP protocol.
Support is enabled by including the following dependency in the overlay:
1
2
3
4
5
<dependency>
<groupId>org.apereo.cas</groupId>
<artifactId>cas-server-support-amqp-ticket-registry</artifactId>
<version>${cas.version}</version>
</dependency>
1
implementation "org.apereo.cas:cas-server-support-amqp-ticket-registry:${project.'cas.version'}"
1
2
3
4
5
6
7
8
9
dependencyManagement {
imports {
mavenBom "org.apereo.cas:cas-server-support-bom:${project.'cas.version'}"
}
}
dependencies {
implementation "org.apereo.cas:cas-server-support-amqp-ticket-registry"
}
1
2
3
4
5
6
7
8
9
10
dependencies {
/*
The following platform references should be included automatically and are listed here for reference only.
implementation enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}")
implementation platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
*/
implementation "org.apereo.cas:cas-server-support-amqp-ticket-registry"
}
CAS Configuration
The following settings and properties are available from the CAS configuration catalog:
- Required
- Optional
- Signing & Encryption
- Hibernate & JDBC
- Email Servers
- Groovy Scripting
- LDAP & Active Directory
- Authentication
- Password Encoding
- Principal Transformation
- Password Policy
- Third Party
- Notes
cas.ticket.registry.in-memory.crypto.encryption.key=
The encryption key. The encryption key by default and unless specified otherwise must be randomly-generated string whose length is defined by the encryption key size setting.
CAS Property:
|
1 |
cas.ticket.registry.in-memory.crypto.encryption.key=... |
1
cas:
ticket:
registry:
in-memory:
crypto:
encryption:
key: "..."
1
java -Dcas.ticket.registry.in-memory.crypto.encryption.key="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_CRYPTO_ENCRYPTION_KEY="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.crypto.encryption.key="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.crypto.signing.key=
The signing key is a JWT whose length is defined by the signing key size setting.
This setting supports the Spring Expression Language.
org.apereo.cas.configuration.model.core.util.SigningJwtCryptoProperties.
CAS Property: cas.ticket.registry.in-memory.crypto.signing.key
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
cas.ticket.registry.in-memory.crypto.signing.key=...
1
cas:
ticket:
registry:
in-memory:
crypto:
signing:
key: "..."
1
java -Dcas.ticket.registry.in-memory.crypto.signing.key="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_CRYPTO_SIGNING_KEY="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.crypto.signing.key="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.concurrency=20
The estimated number of concurrently updating threads. The implementation performs internal sizing to try to accommodate this many threads.
CAS Property:
|
1 |
cas.ticket.registry.in-memory.concurrency=20 |
1
cas:
ticket:
registry:
in-memory:
concurrency: "20"
1
java -Dcas.ticket.registry.in-memory.concurrency="20" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_CONCURRENCY="20"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.concurrency="20"
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.initial-capacity=1000
The initial capacity of the underlying memory store. The implementation performs internal sizing to accommodate this many elements.
org.apereo.cas.configuration.model.core.ticket.registry.InMemoryTicketRegistryProperties.
CAS Property: cas.ticket.registry.in-memory.initial-capacity
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
cas.ticket.registry.in-memory.initial-capacity=1000
1
cas:
ticket:
registry:
in-memory:
initial-capacity: "1000"
1
java -Dcas.ticket.registry.in-memory.initial-capacity="1000" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_INITIAL_CAPACITY="1000"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.initial-capacity="1000"
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.load-factor=1
The load factor threshold, used to control resizing. Resizing may be performed when the average number of elements per bin exceeds this threshold.
org.apereo.cas.configuration.model.core.ticket.registry.InMemoryTicketRegistryProperties.
CAS Property: cas.ticket.registry.in-memory.load-factor
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
cas.ticket.registry.in-memory.load-factor=1
1
cas:
ticket:
registry:
in-memory:
load-factor: "1"
1
java -Dcas.ticket.registry.in-memory.load-factor="1" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_LOAD_FACTOR="1"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.load-factor="1"
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.crypto.alg=AES
The signing/encryption algorithm to use.
org.apereo.cas.configuration.model.core.util.EncryptionRandomizedSigningJwtCryptographyProperties.
CAS Property: cas.ticket.registry.in-memory.crypto.alg
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
cas.ticket.registry.in-memory.crypto.alg=AES
1
cas:
ticket:
registry:
in-memory:
crypto:
alg: "AES"
1
java -Dcas.ticket.registry.in-memory.crypto.alg="AES" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_CRYPTO_ALG="AES"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.crypto.alg="AES"
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.crypto.enabled=true
Whether crypto operations are enabled.
org.apereo.cas.configuration.model.core.util.EncryptionRandomizedSigningJwtCryptographyProperties.
CAS Property: cas.ticket.registry.in-memory.crypto.enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
cas.ticket.registry.in-memory.crypto.enabled=true
1
cas:
ticket:
registry:
in-memory:
crypto:
enabled: "true"
1
java -Dcas.ticket.registry.in-memory.crypto.enabled="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_CRYPTO_ENABLED="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.crypto.enabled="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.crypto.encryption.key-size=16
Encryption key size.
org.apereo.cas.configuration.model.core.util.EncryptionRandomizedCryptoProperties.
CAS Property: cas.ticket.registry.in-memory.crypto.encryption.key-size
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
cas.ticket.registry.in-memory.crypto.encryption.key-size=16
1
cas:
ticket:
registry:
in-memory:
crypto:
encryption:
key-size: "16"
1
java -Dcas.ticket.registry.in-memory.crypto.encryption.key-size="16" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_CRYPTO_ENCRYPTION_KEY_SIZE="16"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.crypto.encryption.key-size="16"
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.crypto.signing-enabled=true
Whether signing encryption operations are enabled.
org.apereo.cas.configuration.model.core.util.EncryptionRandomizedSigningJwtCryptographyProperties.
CAS Property: cas.ticket.registry.in-memory.crypto.signing-enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
cas.ticket.registry.in-memory.crypto.signing-enabled=true
1
cas:
ticket:
registry:
in-memory:
crypto:
signing-enabled: "true"
1
java -Dcas.ticket.registry.in-memory.crypto.signing-enabled="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_CRYPTO_SIGNING_ENABLED="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.crypto.signing-enabled="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
cas.ticket.registry.in-memory.crypto.signing.key-size=512
The signing key size.
org.apereo.cas.configuration.model.core.util.SigningJwtCryptoProperties.
CAS Property: cas.ticket.registry.in-memory.crypto.signing.key-size
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
cas.ticket.registry.in-memory.crypto.signing.key-size=512
1
cas:
ticket:
registry:
in-memory:
crypto:
signing:
key-size: "512"
1
java -Dcas.ticket.registry.in-memory.crypto.signing.key-size="512" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export CAS_TICKET_REGISTRY_IN_MEMORY_CRYPTO_SIGNING_KEY_SIZE="512"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --cas.ticket.registry.in-memory.crypto.signing.key-size="512"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.address-shuffle-mode=none
Mode used to shuffle configured addresses.
CAS Property:
|
1 |
spring.rabbitmq.address-shuffle-mode=none |
1
spring:
rabbitmq:
address-shuffle-mode: "none"
1
java -Dspring.rabbitmq.address-shuffle-mode="none" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_ADDRESS_SHUFFLE_MODE="none"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.address-shuffle-mode="none"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.addresses=
Comma-separated list of addresses to which the client should connect. When set, the host and port are ignored.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.addresses
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.addresses=...
1
spring:
rabbitmq:
addresses: "..."
1
java -Dspring.rabbitmq.addresses="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_ADDRESSES="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.addresses="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.cache.channel.checkout-timeout=
Duration to wait to obtain a channel if the cache size has been reached. If 0, always create a new channel.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Cache$Channel.
CAS Property: spring.rabbitmq.cache.channel.checkout-timeout
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.cache.channel.checkout-timeout=...
1
spring:
rabbitmq:
cache:
channel:
checkout-timeout: "..."
1
java -Dspring.rabbitmq.cache.channel.checkout-timeout="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_CACHE_CHANNEL_CHECKOUT_TIMEOUT="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.cache.channel.checkout-timeout="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.cache.channel.size=
Number of channels to retain in the cache. When "check-timeout" > 0, max channels per connection.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Cache$Channel.
CAS Property: spring.rabbitmq.cache.channel.size
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.cache.channel.size=...
1
spring:
rabbitmq:
cache:
channel:
size: "..."
1
java -Dspring.rabbitmq.cache.channel.size="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_CACHE_CHANNEL_SIZE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.cache.channel.size="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.cache.connection.mode=channel
Connection factory cache mode.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Cache$Connection.
CAS Property: spring.rabbitmq.cache.connection.mode
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.cache.connection.mode=channel
1
spring:
rabbitmq:
cache:
connection:
mode: "channel"
1
java -Dspring.rabbitmq.cache.connection.mode="channel" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_CACHE_CONNECTION_MODE="channel"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.cache.connection.mode="channel"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.cache.connection.size=
Number of connections to cache. Only applies when mode is CONNECTION.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Cache$Connection.
CAS Property: spring.rabbitmq.cache.connection.size
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.cache.connection.size=...
1
spring:
rabbitmq:
cache:
connection:
size: "..."
1
java -Dspring.rabbitmq.cache.connection.size="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_CACHE_CONNECTION_SIZE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.cache.connection.size="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.channel-rpc-timeout=10m
Continuation timeout for RPC calls in channels. Set it to zero to wait forever.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.channel-rpc-timeout
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.channel-rpc-timeout=10m
1
spring:
rabbitmq:
channel-rpc-timeout: "10m"
1
java -Dspring.rabbitmq.channel-rpc-timeout="10m" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_CHANNEL_RPC_TIMEOUT="10m"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.channel-rpc-timeout="10m"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.connection-timeout=
Connection timeout. Set it to zero to wait forever.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.connection-timeout
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.connection-timeout=...
1
spring:
rabbitmq:
connection-timeout: "..."
1
java -Dspring.rabbitmq.connection-timeout="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_CONNECTION_TIMEOUT="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.connection-timeout="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.dynamic=true
Whether to create an AmqpAdmin bean.
How can I configure this property?
CAS Property: spring.rabbitmq.dynamic
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.dynamic=true
1
spring:
rabbitmq:
dynamic: "true"
1
java -Dspring.rabbitmq.dynamic="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_DYNAMIC="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.dynamic="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.host=localhost
RabbitMQ host. Ignored if an address is set.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.host
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.host=localhost
1
spring:
rabbitmq:
host: "localhost"
1
java -Dspring.rabbitmq.host="localhost" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_HOST="localhost"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.host="localhost"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.acknowledge-mode=
Acknowledge mode of container.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.acknowledge-mode
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.acknowledge-mode=...
1
spring:
rabbitmq:
listener:
direct:
acknowledge-mode: "..."
1
java -Dspring.rabbitmq.listener.direct.acknowledge-mode="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_ACKNOWLEDGE_MODE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.acknowledge-mode="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.auto-startup=true
Whether to start the container automatically on startup.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.auto-startup
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.auto-startup=true
1
spring:
rabbitmq:
listener:
direct:
auto-startup: "true"
1
java -Dspring.rabbitmq.listener.direct.auto-startup="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_AUTO_STARTUP="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.auto-startup="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.consumers-per-queue=
Number of consumers per queue.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.consumers-per-queue
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.consumers-per-queue=...
1
spring:
rabbitmq:
listener:
direct:
consumers-per-queue: "..."
1
java -Dspring.rabbitmq.listener.direct.consumers-per-queue="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_CONSUMERS_PER_QUEUE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.consumers-per-queue="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.de-batching-enabled=true
Whether the container should present batched messages as discrete messages or call the listener with the batch.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.de-batching-enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.de-batching-enabled=true
1
spring:
rabbitmq:
listener:
direct:
de-batching-enabled: "true"
1
java -Dspring.rabbitmq.listener.direct.de-batching-enabled="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_DE_BATCHING_ENABLED="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.de-batching-enabled="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.default-requeue-rejected=
Whether rejected deliveries are re-queued by default.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.default-requeue-rejected
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.default-requeue-rejected=...
1
spring:
rabbitmq:
listener:
direct:
default-requeue-rejected: "..."
1
java -Dspring.rabbitmq.listener.direct.default-requeue-rejected="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_DEFAULT_REQUEUE_REJECTED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.default-requeue-rejected="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.force-stop=false
Whether the container (when stopped) should stop immediately after processing the current message or stop after processing all pre-fetched messages.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.force-stop
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.force-stop=...
1
spring:
rabbitmq:
listener:
direct:
force-stop: "..."
1
java -Dspring.rabbitmq.listener.direct.force-stop="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_FORCE_STOP="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.force-stop="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.idle-event-interval=
How often idle container events should be published.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.idle-event-interval
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.idle-event-interval=...
1
spring:
rabbitmq:
listener:
direct:
idle-event-interval: "..."
1
java -Dspring.rabbitmq.listener.direct.idle-event-interval="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_IDLE_EVENT_INTERVAL="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.idle-event-interval="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.missing-queues-fatal=false
Whether to fail if the queues declared by the container are not available on the broker.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.missing-queues-fatal
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.missing-queues-fatal=...
1
spring:
rabbitmq:
listener:
direct:
missing-queues-fatal: "..."
1
java -Dspring.rabbitmq.listener.direct.missing-queues-fatal="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_MISSING_QUEUES_FATAL="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.missing-queues-fatal="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.observation-enabled=false
Whether to enable observation.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.observation-enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.observation-enabled=...
1
spring:
rabbitmq:
listener:
direct:
observation-enabled: "..."
1
java -Dspring.rabbitmq.listener.direct.observation-enabled="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_OBSERVATION_ENABLED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.observation-enabled="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.prefetch=
Maximum number of unacknowledged messages that can be outstanding at each consumer.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$DirectContainer.
CAS Property: spring.rabbitmq.listener.direct.prefetch
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.prefetch=...
1
spring:
rabbitmq:
listener:
direct:
prefetch: "..."
1
java -Dspring.rabbitmq.listener.direct.prefetch="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_PREFETCH="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.prefetch="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.retry.enabled=false
Whether publishing retries are enabled.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.direct.retry.enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.retry.enabled=...
1
spring:
rabbitmq:
listener:
direct:
retry:
enabled: "..."
1
java -Dspring.rabbitmq.listener.direct.retry.enabled="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_RETRY_ENABLED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.retry.enabled="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.retry.initial-interval=1000ms
Duration between the first and second attempt to deliver a message.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.direct.retry.initial-interval
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.retry.initial-interval=1000ms
1
spring:
rabbitmq:
listener:
direct:
retry:
initial-interval: "1000ms"
1
java -Dspring.rabbitmq.listener.direct.retry.initial-interval="1000ms" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_RETRY_INITIAL_INTERVAL="1000ms"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.retry.initial-interval="1000ms"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.retry.max-attempts=3
Maximum number of attempts to deliver a message.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.direct.retry.max-attempts
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.retry.max-attempts=3
1
spring:
rabbitmq:
listener:
direct:
retry:
max-attempts: "3"
1
java -Dspring.rabbitmq.listener.direct.retry.max-attempts="3" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_RETRY_MAX_ATTEMPTS="3"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.retry.max-attempts="3"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.retry.max-interval=10000ms
Maximum duration between attempts.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.direct.retry.max-interval
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.retry.max-interval=10000ms
1
spring:
rabbitmq:
listener:
direct:
retry:
max-interval: "10000ms"
1
java -Dspring.rabbitmq.listener.direct.retry.max-interval="10000ms" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_RETRY_MAX_INTERVAL="10000ms"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.retry.max-interval="10000ms"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.retry.multiplier=1
Multiplier to apply to the previous retry interval.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.direct.retry.multiplier
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.retry.multiplier=1
1
spring:
rabbitmq:
listener:
direct:
retry:
multiplier: "1"
1
java -Dspring.rabbitmq.listener.direct.retry.multiplier="1" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_RETRY_MULTIPLIER="1"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.retry.multiplier="1"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.direct.retry.stateless=true
Whether retries are stateless or stateful.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.direct.retry.stateless
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.direct.retry.stateless=true
1
spring:
rabbitmq:
listener:
direct:
retry:
stateless: "true"
1
java -Dspring.rabbitmq.listener.direct.retry.stateless="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_DIRECT_RETRY_STATELESS="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.direct.retry.stateless="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.acknowledge-mode=
Acknowledge mode of container.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.acknowledge-mode
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.acknowledge-mode=...
1
spring:
rabbitmq:
listener:
simple:
acknowledge-mode: "..."
1
java -Dspring.rabbitmq.listener.simple.acknowledge-mode="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_ACKNOWLEDGE_MODE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.acknowledge-mode="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.auto-startup=true
Whether to start the container automatically on startup.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.auto-startup
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.auto-startup=true
1
spring:
rabbitmq:
listener:
simple:
auto-startup: "true"
1
java -Dspring.rabbitmq.listener.simple.auto-startup="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_AUTO_STARTUP="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.auto-startup="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.batch-size=
Batch size, expressed as the number of physical messages, to be used by the container.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.batch-size
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.batch-size=...
1
spring:
rabbitmq:
listener:
simple:
batch-size: "..."
1
java -Dspring.rabbitmq.listener.simple.batch-size="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_BATCH_SIZE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.batch-size="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.concurrency=
Minimum number of listener invoker threads.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.concurrency
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.concurrency=...
1
spring:
rabbitmq:
listener:
simple:
concurrency: "..."
1
java -Dspring.rabbitmq.listener.simple.concurrency="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_CONCURRENCY="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.concurrency="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.consumer-batch-enabled=false
Whether the container creates a batch of messages based on the 'receive-timeout' and 'batch-size'. Coerces 'de-batching-enabled' to true to include the contents of a producer created batch in the batch as discrete records.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.consumer-batch-enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.consumer-batch-enabled=...
1
spring:
rabbitmq:
listener:
simple:
consumer-batch-enabled: "..."
1
java -Dspring.rabbitmq.listener.simple.consumer-batch-enabled="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_CONSUMER_BATCH_ENABLED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.consumer-batch-enabled="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.de-batching-enabled=true
Whether the container should present batched messages as discrete messages or call the listener with the batch.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.de-batching-enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.de-batching-enabled=true
1
spring:
rabbitmq:
listener:
simple:
de-batching-enabled: "true"
1
java -Dspring.rabbitmq.listener.simple.de-batching-enabled="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_DE_BATCHING_ENABLED="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.de-batching-enabled="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.default-requeue-rejected=
Whether rejected deliveries are re-queued by default.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.default-requeue-rejected
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.default-requeue-rejected=...
1
spring:
rabbitmq:
listener:
simple:
default-requeue-rejected: "..."
1
java -Dspring.rabbitmq.listener.simple.default-requeue-rejected="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_DEFAULT_REQUEUE_REJECTED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.default-requeue-rejected="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.force-stop=false
Whether the container (when stopped) should stop immediately after processing the current message or stop after processing all pre-fetched messages.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.force-stop
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.force-stop=...
1
spring:
rabbitmq:
listener:
simple:
force-stop: "..."
1
java -Dspring.rabbitmq.listener.simple.force-stop="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_FORCE_STOP="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.force-stop="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.idle-event-interval=
How often idle container events should be published.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.idle-event-interval
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.idle-event-interval=...
1
spring:
rabbitmq:
listener:
simple:
idle-event-interval: "..."
1
java -Dspring.rabbitmq.listener.simple.idle-event-interval="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_IDLE_EVENT_INTERVAL="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.idle-event-interval="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.max-concurrency=
Maximum number of listener invoker threads.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.max-concurrency
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.max-concurrency=...
1
spring:
rabbitmq:
listener:
simple:
max-concurrency: "..."
1
java -Dspring.rabbitmq.listener.simple.max-concurrency="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_MAX_CONCURRENCY="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.max-concurrency="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.missing-queues-fatal=true
Whether to fail if the queues declared by the container are not available on the broker and/or whether to stop the container if one or more queues are deleted at runtime.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.missing-queues-fatal
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.missing-queues-fatal=true
1
spring:
rabbitmq:
listener:
simple:
missing-queues-fatal: "true"
1
java -Dspring.rabbitmq.listener.simple.missing-queues-fatal="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_MISSING_QUEUES_FATAL="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.missing-queues-fatal="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.observation-enabled=false
Whether to enable observation.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.observation-enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.observation-enabled=...
1
spring:
rabbitmq:
listener:
simple:
observation-enabled: "..."
1
java -Dspring.rabbitmq.listener.simple.observation-enabled="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_OBSERVATION_ENABLED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.observation-enabled="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.prefetch=
Maximum number of unacknowledged messages that can be outstanding at each consumer.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$SimpleContainer.
CAS Property: spring.rabbitmq.listener.simple.prefetch
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.prefetch=...
1
spring:
rabbitmq:
listener:
simple:
prefetch: "..."
1
java -Dspring.rabbitmq.listener.simple.prefetch="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_PREFETCH="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.prefetch="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.retry.enabled=false
Whether publishing retries are enabled.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.simple.retry.enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.retry.enabled=...
1
spring:
rabbitmq:
listener:
simple:
retry:
enabled: "..."
1
java -Dspring.rabbitmq.listener.simple.retry.enabled="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_RETRY_ENABLED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.retry.enabled="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.retry.initial-interval=1000ms
Duration between the first and second attempt to deliver a message.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.simple.retry.initial-interval
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.retry.initial-interval=1000ms
1
spring:
rabbitmq:
listener:
simple:
retry:
initial-interval: "1000ms"
1
java -Dspring.rabbitmq.listener.simple.retry.initial-interval="1000ms" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_RETRY_INITIAL_INTERVAL="1000ms"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.retry.initial-interval="1000ms"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.retry.max-attempts=3
Maximum number of attempts to deliver a message.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.simple.retry.max-attempts
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.retry.max-attempts=3
1
spring:
rabbitmq:
listener:
simple:
retry:
max-attempts: "3"
1
java -Dspring.rabbitmq.listener.simple.retry.max-attempts="3" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_RETRY_MAX_ATTEMPTS="3"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.retry.max-attempts="3"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.retry.max-interval=10000ms
Maximum duration between attempts.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.simple.retry.max-interval
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.retry.max-interval=10000ms
1
spring:
rabbitmq:
listener:
simple:
retry:
max-interval: "10000ms"
1
java -Dspring.rabbitmq.listener.simple.retry.max-interval="10000ms" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_RETRY_MAX_INTERVAL="10000ms"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.retry.max-interval="10000ms"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.retry.multiplier=1
Multiplier to apply to the previous retry interval.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.simple.retry.multiplier
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.retry.multiplier=1
1
spring:
rabbitmq:
listener:
simple:
retry:
multiplier: "1"
1
java -Dspring.rabbitmq.listener.simple.retry.multiplier="1" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_RETRY_MULTIPLIER="1"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.retry.multiplier="1"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.retry.stateless=true
Whether retries are stateless or stateful.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$ListenerRetry.
CAS Property: spring.rabbitmq.listener.simple.retry.stateless
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.retry.stateless=true
1
spring:
rabbitmq:
listener:
simple:
retry:
stateless: "true"
1
java -Dspring.rabbitmq.listener.simple.retry.stateless="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_RETRY_STATELESS="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.retry.stateless="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.simple.transaction-size=
How can I configure this property?
CAS Property: spring.rabbitmq.listener.simple.transaction-size
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.simple.transaction-size=...
1
spring:
rabbitmq:
listener:
simple:
transaction-size: "..."
1
java -Dspring.rabbitmq.listener.simple.transaction-size="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_SIMPLE_TRANSACTION_SIZE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.simple.transaction-size="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
Deprecation status is ERROR
without a replacement setting.
spring.rabbitmq.listener.stream.native-listener=false
Whether the container will support listeners that consume native stream messages instead of Spring AMQP messages.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$StreamContainer.
CAS Property: spring.rabbitmq.listener.stream.native-listener
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.stream.native-listener=...
1
spring:
rabbitmq:
listener:
stream:
native-listener: "..."
1
java -Dspring.rabbitmq.listener.stream.native-listener="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_STREAM_NATIVE_LISTENER="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.stream.native-listener="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.stream.observation-enabled=false
Whether to enable observation.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$StreamContainer.
CAS Property: spring.rabbitmq.listener.stream.observation-enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.stream.observation-enabled=...
1
spring:
rabbitmq:
listener:
stream:
observation-enabled: "..."
1
java -Dspring.rabbitmq.listener.stream.observation-enabled="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_STREAM_OBSERVATION_ENABLED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.stream.observation-enabled="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.listener.type=simple
Listener container type.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Listener.
CAS Property: spring.rabbitmq.listener.type
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.listener.type=simple
1
spring:
rabbitmq:
listener:
type: "simple"
1
java -Dspring.rabbitmq.listener.type="simple" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_LISTENER_TYPE="simple"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.listener.type="simple"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.max-inbound-message-body-size=64MB
Maximum size of the body of inbound (received) messages.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.max-inbound-message-body-size
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.max-inbound-message-body-size=64MB
1
spring:
rabbitmq:
max-inbound-message-body-size: "64MB"
1
java -Dspring.rabbitmq.max-inbound-message-body-size="64MB" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_MAX_INBOUND_MESSAGE_BODY_SIZE="64MB"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.max-inbound-message-body-size="64MB"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.password=guest
Login to authenticate against the broker.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.password
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.password=guest
1
spring:
rabbitmq:
password: "guest"
1
java -Dspring.rabbitmq.password="guest" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_PASSWORD="guest"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.password="guest"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.port=
RabbitMQ port. Ignored if an address is set. Default to 5672, or 5671 if SSL is enabled.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.port
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.port=...
1
spring:
rabbitmq:
port: "..."
1
java -Dspring.rabbitmq.port="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_PORT="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.port="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.publisher-confirm-type=
Type of publisher confirms to use.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.publisher-confirm-type
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.publisher-confirm-type=...
1
spring:
rabbitmq:
publisher-confirm-type: "..."
1
java -Dspring.rabbitmq.publisher-confirm-type="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_PUBLISHER_CONFIRM_TYPE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.publisher-confirm-type="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.publisher-confirms=
How can I configure this property?
CAS Property: spring.rabbitmq.publisher-confirms
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.publisher-confirms=...
1
spring:
rabbitmq:
publisher-confirms: "..."
1
java -Dspring.rabbitmq.publisher-confirms="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_PUBLISHER_CONFIRMS="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.publisher-confirms="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
Deprecation status is ERROR
without a replacement setting.
spring.rabbitmq.publisher-returns=false
Whether to enable publisher returns.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.publisher-returns
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.publisher-returns=...
1
spring:
rabbitmq:
publisher-returns: "..."
1
java -Dspring.rabbitmq.publisher-returns="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_PUBLISHER_RETURNS="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.publisher-returns="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.requested-channel-max=2047
Number of channels per connection requested by the client. Use 0 for unlimited.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.requested-channel-max
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.requested-channel-max=2047
1
spring:
rabbitmq:
requested-channel-max: "2047"
1
java -Dspring.rabbitmq.requested-channel-max="2047" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_REQUESTED_CHANNEL_MAX="2047"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.requested-channel-max="2047"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.requested-heartbeat=
Requested heartbeat timeout; zero for none. If a duration suffix is not specified, seconds will be used.
org.springframework.boot.autoconfigure.amqp.RabbitProperties.
CAS Property: spring.rabbitmq.requested-heartbeat
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.requested-heartbeat=...
1
spring:
rabbitmq:
requested-heartbeat: "..."
1
java -Dspring.rabbitmq.requested-heartbeat="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_REQUESTED_HEARTBEAT="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.requested-heartbeat="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.algorithm=
SSL algorithm to use. By default, configured by the Rabbit client library.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.algorithm
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.algorithm=...
1
spring:
rabbitmq:
ssl:
algorithm: "..."
1
java -Dspring.rabbitmq.ssl.algorithm="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_ALGORITHM="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.algorithm="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.bundle=
SSL bundle name.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.bundle
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.bundle=...
1
spring:
rabbitmq:
ssl:
bundle: "..."
1
java -Dspring.rabbitmq.ssl.bundle="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_BUNDLE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.bundle="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.enabled=
Whether to enable SSL support. Determined automatically if an address is provided with the protocol (amqp:// vs. amqps://).
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.enabled=...
1
spring:
rabbitmq:
ssl:
enabled: "..."
1
java -Dspring.rabbitmq.ssl.enabled="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_ENABLED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.enabled="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.key-store=
Path to the key store that holds the SSL certificate.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.key-store
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.key-store=...
1
spring:
rabbitmq:
ssl:
key-store: "..."
1
java -Dspring.rabbitmq.ssl.key-store="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_KEY_STORE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.key-store="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.key-store-algorithm=SunX509
Key store algorithm.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.key-store-algorithm
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.key-store-algorithm=SunX509
1
spring:
rabbitmq:
ssl:
key-store-algorithm: "SunX509"
1
java -Dspring.rabbitmq.ssl.key-store-algorithm="SunX509" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_KEY_STORE_ALGORITHM="SunX509"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.key-store-algorithm="SunX509"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.key-store-password=
Password used to access the key store.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.key-store-password
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.key-store-password=...
1
spring:
rabbitmq:
ssl:
key-store-password: "..."
1
java -Dspring.rabbitmq.ssl.key-store-password="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_KEY_STORE_PASSWORD="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.key-store-password="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.key-store-type=PKCS12
Key store type.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.key-store-type
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.key-store-type=PKCS12
1
spring:
rabbitmq:
ssl:
key-store-type: "PKCS12"
1
java -Dspring.rabbitmq.ssl.key-store-type="PKCS12" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_KEY_STORE_TYPE="PKCS12"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.key-store-type="PKCS12"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.trust-store=
Trust store that holds SSL certificates.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.trust-store
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.trust-store=...
1
spring:
rabbitmq:
ssl:
trust-store: "..."
1
java -Dspring.rabbitmq.ssl.trust-store="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_TRUST_STORE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.trust-store="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.trust-store-algorithm=SunX509
Trust store algorithm.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.trust-store-algorithm
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.trust-store-algorithm=SunX509
1
spring:
rabbitmq:
ssl:
trust-store-algorithm: "SunX509"
1
java -Dspring.rabbitmq.ssl.trust-store-algorithm="SunX509" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_TRUST_STORE_ALGORITHM="SunX509"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.trust-store-algorithm="SunX509"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.trust-store-password=
Password used to access the trust store.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.trust-store-password
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.trust-store-password=...
1
spring:
rabbitmq:
ssl:
trust-store-password: "..."
1
java -Dspring.rabbitmq.ssl.trust-store-password="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_TRUST_STORE_PASSWORD="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.trust-store-password="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.trust-store-type=JKS
Trust store type.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.trust-store-type
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.trust-store-type=JKS
1
spring:
rabbitmq:
ssl:
trust-store-type: "JKS"
1
java -Dspring.rabbitmq.ssl.trust-store-type="JKS" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_TRUST_STORE_TYPE="JKS"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.trust-store-type="JKS"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.validate-server-certificate=true
Whether to enable server side certificate validation.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.validate-server-certificate
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.validate-server-certificate=true
1
spring:
rabbitmq:
ssl:
validate-server-certificate: "true"
1
java -Dspring.rabbitmq.ssl.validate-server-certificate="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_VALIDATE_SERVER_CERTIFICATE="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.validate-server-certificate="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.ssl.verify-hostname=true
Whether to enable hostname verification.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Ssl.
CAS Property: spring.rabbitmq.ssl.verify-hostname
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.ssl.verify-hostname=true
1
spring:
rabbitmq:
ssl:
verify-hostname: "true"
1
java -Dspring.rabbitmq.ssl.verify-hostname="true" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_SSL_VERIFY_HOSTNAME="true"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.ssl.verify-hostname="true"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.stream.host=localhost
Host of a RabbitMQ instance with the Stream plugin enabled.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Stream.
CAS Property: spring.rabbitmq.stream.host
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.stream.host=localhost
1
spring:
rabbitmq:
stream:
host: "localhost"
1
java -Dspring.rabbitmq.stream.host="localhost" -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_STREAM_HOST="localhost"
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.stream.host="localhost"
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.stream.name=
Name of the stream.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Stream.
CAS Property: spring.rabbitmq.stream.name
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.stream.name=...
1
spring:
rabbitmq:
stream:
name: "..."
1
java -Dspring.rabbitmq.stream.name="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_STREAM_NAME="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.stream.name="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.stream.password=
Login password to authenticate to the broker. When not set spring.rabbitmq.password is used.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Stream.
CAS Property: spring.rabbitmq.stream.password
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.stream.password=...
1
spring:
rabbitmq:
stream:
password: "..."
1
java -Dspring.rabbitmq.stream.password="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_STREAM_PASSWORD="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.stream.password="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.stream.port=
Stream port of a RabbitMQ instance with the Stream plugin enabled.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Stream.
CAS Property: spring.rabbitmq.stream.port
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.stream.port=...
1
spring:
rabbitmq:
stream:
port: "..."
1
java -Dspring.rabbitmq.stream.port="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_STREAM_PORT="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.stream.port="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.stream.username=
Login user to authenticate to the broker. When not set, spring.rabbitmq.username is used.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Stream.
CAS Property: spring.rabbitmq.stream.username
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.stream.username=...
1
spring:
rabbitmq:
stream:
username: "..."
1
java -Dspring.rabbitmq.stream.username="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_STREAM_USERNAME="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.stream.username="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.stream.virtual-host=
Virtual host of a RabbitMQ instance with the Stream plugin enabled. When not set, spring.rabbitmq.virtual-host is used.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Stream.
CAS Property: spring.rabbitmq.stream.virtual-host
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.stream.virtual-host=...
1
spring:
rabbitmq:
stream:
virtual-host: "..."
1
java -Dspring.rabbitmq.stream.virtual-host="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_STREAM_VIRTUAL_HOST="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.stream.virtual-host="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.template.allowed-list-patterns=
Simple patterns for allowable packages/classes for deserialization.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Template.
CAS Property: spring.rabbitmq.template.allowed-list-patterns
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.template.allowed-list-patterns=...
1
spring:
rabbitmq:
template:
allowed-list-patterns: "..."
1
java -Dspring.rabbitmq.template.allowed-list-patterns="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_TEMPLATE_ALLOWED_LIST_PATTERNS="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.template.allowed-list-patterns="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.template.default-receive-queue=
Name of the default queue to receive messages from when none is specified explicitly.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Template.
CAS Property: spring.rabbitmq.template.default-receive-queue
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.template.default-receive-queue=...
1
spring:
rabbitmq:
template:
default-receive-queue: "..."
1
java -Dspring.rabbitmq.template.default-receive-queue="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_TEMPLATE_DEFAULT_RECEIVE_QUEUE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.template.default-receive-queue="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.template.exchange=
Name of the default exchange to use for send operations.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Template.
CAS Property: spring.rabbitmq.template.exchange
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.template.exchange=...
1
spring:
rabbitmq:
template:
exchange: "..."
1
java -Dspring.rabbitmq.template.exchange="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_TEMPLATE_EXCHANGE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.template.exchange="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.template.mandatory=
Whether to enable mandatory messages.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Template.
CAS Property: spring.rabbitmq.template.mandatory
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.template.mandatory=...
1
spring:
rabbitmq:
template:
mandatory: "..."
1
java -Dspring.rabbitmq.template.mandatory="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_TEMPLATE_MANDATORY="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.template.mandatory="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.template.observation-enabled=false
Whether to enable observation.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Template.
CAS Property: spring.rabbitmq.template.observation-enabled
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.template.observation-enabled=...
1
spring:
rabbitmq:
template:
observation-enabled: "..."
1
java -Dspring.rabbitmq.template.observation-enabled="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_TEMPLATE_OBSERVATION_ENABLED="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.template.observation-enabled="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.template.queue=
How can I configure this property?
CAS Property: spring.rabbitmq.template.queue
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.template.queue=...
1
spring:
rabbitmq:
template:
queue: "..."
1
java -Dspring.rabbitmq.template.queue="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_TEMPLATE_QUEUE="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.template.queue="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
Deprecation status is ERROR
with a replacement setting: spring.rabbitmq.template.default-receive-queue
.
spring.rabbitmq.template.receive-timeout=
Timeout for receive() operations.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Template.
CAS Property: spring.rabbitmq.template.receive-timeout
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.template.receive-timeout=...
1
spring:
rabbitmq:
template:
receive-timeout: "..."
1
java -Dspring.rabbitmq.template.receive-timeout="..." -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory. Note the placement of the system property which must be
specified before the CAS web application is launched.
1
2
3
export SPRING_RABBITMQ_TEMPLATE_RECEIVE_TIMEOUT="..."
java -jar build/libs/cas.war
cas.war
with an embedded server container and can be found in the build/libs
directory.
1
java -jar build/libs/cas.war --spring.rabbitmq.template.receive-timeout="..."
cas.war
with an embedded server container and can be found in the build/libs
directory.
spring.rabbitmq.template.reply-timeout=
Timeout for sendAndReceive() operations.
org.springframework.boot.autoconfigure.amqp.RabbitProperties$Template.
CAS Property: spring.rabbitmq.template.reply-timeout
When possible, properties should be stored in lower-case kebab format, such as cas.property-name=value
.
The only possible exception to this rule is when naming actuator endpoints; The name of the
actuator endpoints (i.e. ssoSessions
) MUST remain in camelCase mode.
.properties
files:
1
spring.rabbitmq.template.reply-timeout=...
1
spring:
rabbitmq:
template:
reply-timeout: "..."
1
java -Dspring.rabbitmq.template.reply-timeout="..." -jar build/libs/cas.war