mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-09-17 12:09:16 +00:00
99 lines
3.8 KiB
JSON
99 lines
3.8 KiB
JSON
{
|
|
"groups": [],
|
|
"properties": [
|
|
{
|
|
"name": "spring.activemq.pool.block-if-full",
|
|
"type": "java.lang.Boolean",
|
|
"description": "Whether to block when a connection is requested and the pool is full. Set it to false to throw a \"JMSException\" instead.",
|
|
"sourceType": "org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.block-if-full-timeout",
|
|
"type": "java.time.Duration",
|
|
"description": "Blocking period before throwing an exception if the pool is still full.",
|
|
"sourceType": "org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties",
|
|
"defaultValue": "-1ms"
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.create-connection-on-startup",
|
|
"type": "java.lang.Boolean",
|
|
"description": "Whether to create a connection on startup. Can be used to warm up the pool on startup.",
|
|
"defaultValue": true,
|
|
"deprecation": {
|
|
"level": "error",
|
|
"since": "2.1.0"
|
|
}
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.enabled",
|
|
"type": "java.lang.Boolean",
|
|
"description": "Whether a JmsPoolConnectionFactory should be created, instead of a regular ConnectionFactory.",
|
|
"sourceType": "org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.expiry-timeout",
|
|
"type": "java.time.Duration",
|
|
"description": "Connection expiration timeout.",
|
|
"defaultValue": "0ms",
|
|
"deprecation": {
|
|
"level": "error",
|
|
"since": "2.1.0"
|
|
}
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.idle-timeout",
|
|
"type": "java.time.Duration",
|
|
"description": "Connection idle timeout.",
|
|
"sourceType": "org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties",
|
|
"defaultValue": "30s"
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.max-connections",
|
|
"type": "java.lang.Integer",
|
|
"description": "Maximum number of pooled connections.",
|
|
"sourceType": "org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties",
|
|
"defaultValue": 1
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.max-sessions-per-connection",
|
|
"type": "java.lang.Integer",
|
|
"description": "Maximum number of pooled sessions per connection in the pool.",
|
|
"sourceType": "org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties",
|
|
"defaultValue": 500
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.maximum-active-session-per-connection",
|
|
"deprecation": {
|
|
"replacement": "spring.activemq.pool.max-sessions-per-connection",
|
|
"since": "2.1.0"
|
|
}
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.reconnect-on-exception",
|
|
"type": "java.lang.Boolean",
|
|
"description": "Reset the connection when a \"JMSException\" occurs.",
|
|
"defaultValue": true,
|
|
"deprecation": {
|
|
"level": "error",
|
|
"since": "2.1.0"
|
|
}
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.time-between-expiration-check",
|
|
"type": "java.time.Duration",
|
|
"description": "Time to sleep between runs of the idle connection eviction thread. When negative, no idle connection eviction thread runs.",
|
|
"sourceType": "org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties",
|
|
"defaultValue": "-1ms"
|
|
},
|
|
{
|
|
"name": "spring.activemq.pool.use-anonymous-producers",
|
|
"type": "java.lang.Boolean",
|
|
"description": "Whether to use only one anonymous \"MessageProducer\" instance. Set it to false to create one \"MessageProducer\" every time one is required.",
|
|
"sourceType": "org.springframework.boot.jms.autoconfigure.JmsPoolConnectionFactoryProperties",
|
|
"defaultValue": true
|
|
}
|
|
]
|
|
}
|